Ao instalar certificado ssl laravel 5.6 parou de fa... | Fórum | School of Net

Deseja poder participar de nosso fórum e tirar todas as suas dúvidas?
Clique aqui e assine nosso plano de acesso ilimitado. Saiba mais.

por Ricardo

2 anos, 3 meses atrás Ricardo

Ao instalar certificado ssl laravel 5.6 parou de fazer login na aplicação (servidor debian)

Prezados Tenho um projeto laravel na versão 5.6 que disponibiliza API's utilizando jwt seguindo o conteúdo ensinado nesta videoaula: https://www.schoolofnet.com/curso/php/laravel/desenvolvimento-de-apis-restful-com-laravel-rev2/ e também conforme explicado neste direto ao ponto https://www.schoolofnet.com/canal-live-class/aula-ao-vivo-api-rest-com-laravel/ O projeto também foi configurado para que o usuário faça autenticação em múltiplas áreas como explicado nesta videoaula: https://www.schoolofnet.com/curso/php/laravel/laravel_autenticacao/ Tudo funcionava perfeitamente bem e em harmonia inclusive com testes em apps angular e ionic rodando normalmente. Porém, a partir das novas exigências do mercado, precisei instalar um certificado ssl no projeto. Utilizo servidor Debain (versão 9. alguma coisa). A instalação do certificado Https seguiu esse passo a passo: https://certbot.eff.org/lets-encrypt/debianstretch-apache Após efetuado esse procedimento configurei o a2ensite no debian para contemplar o https apenas por garantia porque durante a instalação do certificado eu permiti que requisições http pudessem ser redirecionadas automaticamente para o https. A configuração foi um sucesso e o projeto reconheceu o certificado. exibindo a página welcome.php do laravel perfeitamente. Porém, ao clicar para fazer login a página fica em branco e no console aparece erro 500. Ao pesquisar nos fóruns vi muitas pessoas sugerindo os ajustes abaixo: https://stackoverflow.com/questions/28402726/laravel-5-redirect-to-https Fiz os que entendi que se aplicariam a versão 5.6 do laravel mas sem sucesso. Talvez poderia testar outras opções mas vi que são muitas sugestões diferentes para versões diferentes e achei melhor falar antes com vocês que possuem mais experiência no assunto. No Postman o comportamento é o seguinte. ele gera o token, mas não consigo usar o token em um get em uma rota que funcionava antes do certificado por exemplo. Da o mesmo erro 500 que está acontecendo ao tentar fazer login no projeto utilizando as rotas que estão em web.php Mais uma vez conto com a costumeira atenção de vocês no caso e agradeço antecipadamente!

6 Respostas