Webserver Apache <--> nginx Problem

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

OdinsAuge

Benutzer
Registriert
12. Nov. 2015
Beiträge
379
Reaktionspunkte
37
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:
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.
 
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?
 
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