Hi,
ich habe nach der Anleitung The Perfect Server meinen Server installiert.
Nun möchte ich in den Direktiven das Document Root ändern. Folgende Direktive habe ich im Einsatz:
Das ganze funktioniert mit PHP Dateien wunderbar, allerdings greift er auf alle anderen Dateien weiterhin im /client1/web1/web Verzeichnis zu.
Wie muss ich die direktive anpassen, das wirklich alles auf das neue Verzeichnis /client1/web1/web/public zeigt bzw. dort angefragt wird?
Vielen Dank.
ich habe nach der Anleitung The Perfect Server meinen Server installiert.
Nun möchte ich in den Direktiven das Document Root ändern. Folgende Direktive habe ich im Einsatz:
Code:
location / {
root {DOCROOT}/public;
index index.php;
try_files $uri $uri/ /public/index.php?url=$uri&$args;
location ~ \.php$ {
try_files $uri =404;
include /etc/nginx/fastcgi_params;
{FASTCGIPASS}
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
#fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_intercept_errors on;
fastcgi_temp_file_write_size 20m;
fastcgi_busy_buffers_size 512k;
fastcgi_buffer_size 512k;
fastcgi_buffers 16 512k;
fastcgi_read_timeout 1200;
fastcgi_param HTTP_AUTHORIZATION $http_authorization;
}
}
Das ganze funktioniert mit PHP Dateien wunderbar, allerdings greift er auf alle anderen Dateien weiterhin im /client1/web1/web Verzeichnis zu.
Wie muss ich die direktive anpassen, das wirklich alles auf das neue Verzeichnis /client1/web1/web/public zeigt bzw. dort angefragt wird?
Vielen Dank.