nginx wiederherstellen

daggywaggy

Benutzer
Registriert
13. Juli 2020
Beiträge
9
Reaktionspunkte
0
Punkte
1
Hallo,

ich habe versucht die Ports 80/443 frei zu machen um den nginx proxy manager (docker) anstatt des reverse proxy der DSM zu benutzen. Ich habe jetzt aber aufgegeben und wollte die ursprünglichen nginx Einstellungen wiederherstellen. Leider ohne Erfolg. Aktuell kann ich die DS nur noch über quick connect erreichen.

Ich habe mit diesem script die Ports 80/443 frei gemacht:

Code:
sed -i -e 's/80/82/' -e 's/443/444/' /usr/syno/share/nginx/server.mustache /usr/syno/share/nginx/DSM.mustache /usr/syno/share/nginx/WWWService.mustache

synosystemctl restart nginx

Das script wurde bei jedem Systemstart ausgeführt. (jetzt nicht mehr).
Die original *.mustache habe ich zuvor gesichert und bereits wieder an den ursprünglichen Ort kopiert.
DiskStation wurde mehrfach neu gestartet.


xxx@xxx:/volume1/xxx$ sudo netstat -tulpn | grep '80\|443'
Password:
tcp 0 0 127.0.0.1:2380 0.0.0.0:* LISTEN 10922/etcd
tcp 0 0 127.0.0.1:8506 0.0.0.0:* LISTEN 2880/redis-server 1
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 22314/nginx: worker
tcp 0 0 0.0.0.0:444 0.0.0.0:* LISTEN 22314/nginx: worker
tcp6 0 0 :::443 :::* LISTEN 22314/nginx: worker
tcp6 0 0 :::444 :::* LISTEN 22314/nginx: worker
tcp6 0 0 fe80::9209:d0ff:fe:3260 :::* LISTEN -
tcp6 0 0 fe80::9209:d0ff:fe:3260 :::* LISTEN -
tcp6 0 0 :::8096 :::* LISTEN 30564/EmbyServer
udp6 0 0 fe80::9209:d0ff:fe1:546 :::* 16178/dhclient
udp6 0 0 fe80::9209:d0ff:fe1:546 :::* 16071/dhclient


Port 443 scheint wieder ok zu sein obwohl nginx auch noch an Port 444 lauscht. Ich glaube aber, dass vor dem "rumspielen" nicht 443 sondern https angezeigt wurde? Port 80 bzw. http taucht aber nicht mehr auf?
Sollten sich die Einstellungen nicht nach einem Neustart wieder zurücksetzen?

Wenn ich die DS im Lan erreichen möchte kommt die Meldung "404 not found nginx"

Vielen Dank schonmal.

Kann mir
 
Zuletzt bearbeitet:
Du hast den NGINX nicht in nem Docker installiert sondern direkt im DSM Hauptsystem?
 
Schau dir die 3 Dateien doch einfach mal manuell durch, ob da noch Reste deiner Modifikation zu finden sind.
 
Und am Besten nie etwas ausführen was man nicht versteht oder nicht abwägen kann welche Folgen das haben könnte.
 
Schau dir die 3 Dateien doch einfach mal manuell durch, ob da noch Reste deiner Modifikation zu finden sind.
Die Idee hatte ich auch gerade. In den 3 Dateien waren tatsächlich noch die geänderten Ports eingetragen. Nach Änderung in 80/443 und Neustart werden mit per netstat -tulpn jetzt die Ports 80 und 443 zu nginx:worker angezeigt. Port 444 ist nicht mehr angezeigt.
Im LAN ist jetzt wieder alles erreichbar. Über meine Domain aber leider noch nicht.
Danke für den Tipp.

@JohneDow
Hinterher ist man immer schlauer. :)
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat