
Ich kann CNAME nicht verwenden, daher möchte ich meine Dienste in Unterverzeichnisse aufteilen.
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";
}
Wenn ich das mache, erhalte ich das HA-Logo, aber in der Entwicklerkonsole sehe ich, dass er versucht, Dateien von der Hauptseite zu laden.
zB stattdessen /ha/frontend_latest/app.83207343.js
bekomme ich/frontend_latest/app.83207343.js
Antwort1
Ja, da Ihre /ha/
Seite /frontend_latest/app.83207343.js
als Ressource aufgeführt ist. Sie haben drei Möglichkeiten, dies zu lösen:
- Sagen Sie Ihrer Anwendung, dass sie relative Pfade verwenden soll, zB
frontend_latest/app.83207343.js
- Sagen Sie Ihrer Anwendung, dass sie absolute, aber korrekte Pfade verwenden soll, zB
/ha/frontend_latest/app.83207343.js
. - Verwenden Sie etwas wiengx_http_subum eine Neufassung im laufenden Betrieb durchzuführen.