Hallo,
ich bin gerade dabei meinen webserver auf nginx umzustellen. Ich habe die ISPConfig 3.1 installiert soweit funktioniert auch alles.
Eine Seite, wird über die Reverse-Proxy-Funktion von nginx aufgerufen. Diese habe ich mit folgenden Parametern eingebunden:
location / {
proxy_pass http://xx.xx.xx.xx;
proxy_redirect off;
proxy_buffering off;
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_request_buffering off;
}
Soweit funktioniert da auch, nur hab ich das Problem, dass wenn ich die URL mit index.php am Schluss aufrufe, die reverse-proxy-Funktion nicht funktioniert (Fehler 404).
Scheinbar liegt es an folgenden Eintrag, welcher von ISPConfig automatisch angelegt wird:
location ~ \.php$ {
try_files /7a461c7eeaf8f6953f2e460e955b38cb.htm @php;
}
Sobald ich die 3 Zeilen auskommentiere, funktioniert der Aufruf. Was hat es mit dieser config auf sich? Kann ich in der GUI dies auch deaktivieren?
LG, Dextha
ich bin gerade dabei meinen webserver auf nginx umzustellen. Ich habe die ISPConfig 3.1 installiert soweit funktioniert auch alles.
Eine Seite, wird über die Reverse-Proxy-Funktion von nginx aufgerufen. Diese habe ich mit folgenden Parametern eingebunden:
location / {
proxy_pass http://xx.xx.xx.xx;
proxy_redirect off;
proxy_buffering off;
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_request_buffering off;
}
Soweit funktioniert da auch, nur hab ich das Problem, dass wenn ich die URL mit index.php am Schluss aufrufe, die reverse-proxy-Funktion nicht funktioniert (Fehler 404).
Scheinbar liegt es an folgenden Eintrag, welcher von ISPConfig automatisch angelegt wird:
location ~ \.php$ {
try_files /7a461c7eeaf8f6953f2e460e955b38cb.htm @php;
}
Sobald ich die 3 Zeilen auskommentiere, funktioniert der Aufruf. Was hat es mit dieser config auf sich? Kann ich in der GUI dies auch deaktivieren?
LG, Dextha