
Não consigo usar cname, portanto gostaria de dividir meus serviços em subdiretórios.
location /ha/
{
proxy_pass http://localhost:58123/; #local IP of my HA server
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
Quando faço isso recebo o logotipo do HA, mas no console do desenvolvedor vejo que ele tenta carregar arquivos do lado principal.
por exemplo, em vez disso /ha/frontend_latest/app.83207343.js
eu recebo/frontend_latest/app.83207343.js
Responder1
Sim, porque sua /ha/
página é listada /frontend_latest/app.83207343.js
como um recurso. Você tem três maneiras de resolver isso:
- Diga ao seu aplicativo que ele deve usar caminhos relativos, por exemplo
frontend_latest/app.83207343.js
- Diga ao seu aplicativo que ele deve usar caminhos absolutos, mas corretos, por exemplo
/ha/frontend_latest/app.83207343.js
, . - Use algo comongx_http_subpara reescrever na hora.