0
私は開発環境の設定に取り組んでいますが、何らかの理由でfastcgi_indexが動作しません。プロダクション環境と開発環境の違いは、nginxのリスニングポートです。それ以外は同じです。プロダクションでは80、デベロッパーでは8080です。Nginx fastcgi_index index.php not working
私がhttp://domain.com:8080に行くと、禁じられた403が禁じられます。私がそこにインデックスを置くと、ファイルが得られます:http://domain.com:8080/index.php
ディレクトリのアクセス許可は755であり、index.phpはすべての人が読むことができます。私はそれがファイルへ直接ナビゲートすることが許可されているとは思わない。
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include /etc/nginx/fastcgi.conf;
fastcgi_read_timeout 180;
}
は、ポート8080で何かを持っていると思いマイ:
これは私がconfの中に持っているものでしょうか?ここでも、2つのサーバーの唯一の違いです。
それでした。私はそれをnginx.confに設定していませんでした。ありがとう! – hanji