Hallo Community,
Leider habe ich alles schon probiert SmartVisu von außerhalb zu erreichen, was mit Alexa gut geklappt hat, gilt nicht für smartVISU.
Habt ihr Ideen Anregungen um mein Problem zu lösen!? Ich bin leider gerade echt aufgeschmissen.
Ich möchte mein SmartVisu 2.9 (NAS als DOCKER) über NGINX (Läuft einem PI) zugänglich machen.
Was läuft schon:
- NGINX läuft mit Letsencrypt
- DynDNS eingerichtet
- Ports 80 und 443 auf Router freigeben
- Smartvisu ist local über IP:8080 erreichbar
- NAS ist erreichbar über Port 80
- Alexa funktioniert
Was nicht läuft:
- Zugriff auf SmartVisu
(Benutzer und Passwort wird abgefragt, danach 404 NOT FOUND)
Folgender Error aus meinem NGINX log:
2022/09/16 09:50:14 [error] 16107#16107: *293 open() "/var/www/my.dyndns.de/index.php" failed (2: No such file or directory), client: 179.203.107.2, server: my.dyndns.de, request: "GET /index.php? HTTP/1.1", host: "179.203.107.2"
Auszug aus meiner my.dyndns.de.conf
Was habt ihr für root in der my.dyndns.de.conf eingeben?
Leider habe ich alles schon probiert SmartVisu von außerhalb zu erreichen, was mit Alexa gut geklappt hat, gilt nicht für smartVISU.
Habt ihr Ideen Anregungen um mein Problem zu lösen!? Ich bin leider gerade echt aufgeschmissen.
Ich möchte mein SmartVisu 2.9 (NAS als DOCKER) über NGINX (Läuft einem PI) zugänglich machen.
Was läuft schon:
- NGINX läuft mit Letsencrypt
- DynDNS eingerichtet
- Ports 80 und 443 auf Router freigeben
- Smartvisu ist local über IP:8080 erreichbar
- NAS ist erreichbar über Port 80
- Alexa funktioniert
Was nicht läuft:
- Zugriff auf SmartVisu
(Benutzer und Passwort wird abgefragt, danach 404 NOT FOUND)
Folgender Error aus meinem NGINX log:
2022/09/16 09:50:14 [error] 16107#16107: *293 open() "/var/www/my.dyndns.de/index.php" failed (2: No such file or directory), client: 179.203.107.2, server: my.dyndns.de, request: "GET /index.php? HTTP/1.1", host: "179.203.107.2"
Auszug aus meiner my.dyndns.de.conf
Code:
root /var/www/my.dyndns.de; index index.php index.htm index.html; # Weiterleitung zu SmartHomeNG (Websocket Schnittstelle) mit Basic Auth # Nur Verbindungen gegen "/" durchlassen! Also weder auf Dateien noch Verzeichnisse (= nur Websocket Connects) location = / { auth_basic "Restricted Area: smartVISU"; auth_basic_user_file /etc/nginx/.smartvisu; proxy_pass [URL="http://192.168.0.157:8080;"]http://198.162.0.157:8080;[/URL] } # Zugriff auf die smartVISU mit Basic Auth location /smartVISU { auth_basic "Restricted Area: smartVISU"; auth_basic_user_file /etc/nginx/.smartvisu; proxy_pass [URL]http://198.162.0.157:8080;[/URL] 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 X-Forwarded-Proto $scheme; } # Alexa Plugin Weiterleitung location /alexa { auth_basic "Restricted Area: Alexa"; auth_basic_user_file /etc/nginx/.alexa; proxy_pass [URL]http://198.162.0.157:9000/;[/URL] 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 X-Forwarded-Proto $scheme; } # Network Plugin Weiterleitung location /shng { auth_basic "Restricted Area: SmartHomeNG"; auth_basic_user_file /etc/nginx/.shng; # proxy_pass [URL]http://198.162.0.157:2727/;[/URL] proxy_pass [URL]http://198.162.0.157:8383/;[/URL] 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 X-Forwarded-Proto $scheme; }
Kommentar