Webserver Apache <--> nginx Problem

Status
Für weitere Antworten geschlossen.

OdinsAuge

Benutzer
Mitglied seit
12. Nov 2015
Beiträge
362
Punkte für Reaktionen
30
Punkte
34
Hallo,

Ich hatte den phpMyAdmin per htaccess abgesichert, jetzt ist mir aufgefallen dass der phpMyAdmin aber von außen erreichbar ist.
htaccess war nicht mehr da, also hab ich versucht sie wieder einzustellen, aber sie greift nicht.
Ich habe DSM 6 und das aktuelle phpMyAdmin Paket laufen.

Mir ist dann eingefallen dass ja DSM 6 nginx nutzt, allerdings habe ich unter "Webserver" Apache 2.2 stehen (ich hab ihn nicht manuell ausgewählt).
Ich habe auch im Webroot eine htaccess die mydomain.com auf mydomain.com/somefolder umleitet, diese Umleitung funktioniert weiterhin.

Als Test hab ich mir angesehen wie man unter nginx den Zugriff kontrolliert und eingestellt und siehe da, es geht. Es scheint doch nginx zu laufen.

Ich bin jetzt etwas verwirrt. Weiß jemand mehr dazu?
 
Zuletzt bearbeitet:

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Der sys-webserver läuft unter nginx. Der user-webserver (Webdienste Paket) läuft auch auf nginx.
Die Backend-Einstellung zeigt zwar Apache an, aber wahrscheinlich nur, weil das Drop-Down alphabetisch sortiert ist.
Solange nicht explizit ein vHost oder ähnliches mit Apache aktiviert ist läuft dieser nicht. Für den webroot gibt es eventuell eine Ausnahme-Regel was die .htaccess Auswertung angeht. Im Detail habe ich das noch nicht näher angeschaut.
 

OdinsAuge

Benutzer
Mitglied seit
12. Nov 2015
Beiträge
362
Punkte für Reaktionen
30
Punkte
34
Ah gut zu wissen. Dann werd ich mich mal ein wenig damit beschäftigen müssen.

Kanns sein dass beim Update auf DSM6 die htaccess umgewandelt wurde?
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Kann ich dir leider nicht sagen. Ich weiß nur, dass nginx .htaccess im Standard ignoriert, weil die seitens der Performance nicht so toll sind.
Ob Synology da bei den Updates automatisch was in nginx Directives umgewandelt hat etc. kann ich mangels DSM 6 nicht sagen.
Kannst ja mal probieren, indem du die .htaccess im web-root kurzzeitig mal umbenennst und die Webdienste / user webserver neu startest oder die ganze DS. Dann siehst du gleich, ob die htaccess noch ausgewertet wird oder ob der Inhalt nach woanders hin in die config übertragen wurde.
 
Status
Für weitere Antworten geschlossen.
 

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