Bon(jour|soir),
Je souhaite permettre aux utilisateurs d'un serveur d'exécuter du code PHP à l'aide de Nginx. Actuellement les dossiers utilisateurs sont gérés de la façon suivante :
location ~ ^/~(.+?)(/.*)?$ {
alias /srv/www/users/$1/htdocs$2;
index index.html;
}
Et PHP pour le serveur est géré de la façon suivante :
root /srv/www/htdocs
location ~ \.php(/|$) {
try_files $uri = 404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass php;
}
Les deux fonctionnent très bien séparément. Vous constaterez que les fichiers du (…)