3
サブフォルダー内のnginxプロジェクト
私はnginx設定に不満を感じているので、同じルートのサブディレクトリから複数のプロジェクトにサービスを提供するための設定ファイルの作成について助けを求めています。それらはすべて同じホスト値を使用しているため、これは仮想ホスティングではありません。おそらく例が私の試みを明確にするでしょう: 要求192.168.1.1/役立つはずであるindex.phpから、/var/www/public/ 要求192.168.1.1/wiki/役立つはずであるindex.phpから、/var/www/wiki/public/ 要求192.168.1.1/blog/役立つはずであるindex.phpから、/var/www/blog/public/ これらのプロジェクトはPHPを使用しており、fastcgiを使用しています。 私の現在の構成は非常に最小限です。 server { listen 80 default; server_name localhost; access_log /var/log/nginx/localhost.access.log; root /var/www; index index.php index.html; location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name; include fastcgi_params; } } 私はいろいろなことを試してみたaliasし、rewriteしかし、FastCGIのために正しく設定物事を取得することができませんでした。場所のブロックを書き込み、複製よりも雄弁な方法があるはずと思われるroot、index、SCRIPT_FILENAME、など 私を正しい方向に導くための指針はありがたいです。