Eu tenho uma configuração a seguir:
<client> <ssl nginx> <80 nginx> <laravel>
o laravel possui um método chamado asset()
, que supostamente detecta o esquema e gera o URL correto. Mas isso não acontece, eu perguntei sobre stackoverflow - mas é claro que não é problema de php, mas algo com o servidor.
Meu palpite é que <ssl nginx>
não está passando algumas informações vitais para <80 nginx>
.
Posso adicionar algo a <80 nginx>
virtualhost config para que ele ache que a solicitação veio de https
? (cliente veio de https, mas laravel não vê isso, só vê <80 nginx>
).
Eu tentei adicionar proxy_set_header X-Forwarded-Proto https
à configuração virtualhost, mas isso não mudou nada.
Tags nginx reverse-proxy