URL: https://linuxfr.org/forums/linux-debian-ubuntu/posts/nginx-dossiers-utilisateurs-et-php Title: Nginx, dossiers utilisateurs et PHP Authors: Spack Date: 2011年06月13日T00:41:35+02:00 Tags: Score: 0 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 : ```text location ~ ^/~(.+?)(/.*)?$ { alias /srv/www/users/1ドル/htdocs2ドル; index index.html; } ``` Et PHP pour le serveur est géré de la façon suivante : ```text 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 serveur et ceux des utilisateurs sont dans deux dossiers distincts. Le code PHP n'est donc pas exécuté dans les dossiers utilisateurs. J'ai passé pas mal de temps sans grand succès à essayer de combiner les deux. Une idée de comment je pourrais réaliser cette prouesse ?

AltStyle によって変換されたページ (->オリジナル) /