Error log
2021/10/10 06:33:40 [error] 341#341: *1 open() “/var/lib/nginx/html/settings” failed (2: No such file or directory), client: <ip_add>, server: .duckdns.org, request: “GET /settings HTTP/1.1”, host: “:”, referrer: “https://:/rhasspy”
The main page gets displayed properly - except that Rhasspy logo
When I click on the settings link (the three Gear Icons on the left panel), I am greeted with 404 error " 404 Not Found - nginx/1.18.0"
Error log. Not sure why the nginx is looking into its lib folder?
2021/10/10 06:33:27 [error] 341#341: *1 open() "/var/lib/nginx/html/img/logo.png" failed (2: No such file or directory), client: <ip_add>, server: <myserver>.duckdns.org, request: "GET /img/logo.png HTTP/1.1", host: "<myserver>:<port>", referrer: "https://<myserver>:<port>/rhasspy"
Thanks. But it’s not working for me. So I reinstalled nginx from scratch. So now, it has gone 1 step backwards, When i try this https://myPublicURL:port/rhasspy I get the following. The entire page itself is not loading, see the error log below
okay. However, I prefer using the location separation to service different services, like ip/rhasspy - take to rhassppy, ip/esphome take to esphome and so on. Internally with the docker they may be running on same or other machines. This way I don’t need multiple domain names neither open multiple ports in router
So I did some debugging, and it looks strange.
With /rhasspy, i get that malformed page as in my earlier post
If I just configure for the root - then voila - the rhasspy just works fine. So why does this config works and other does not?