11
Nginx 403はすべてのファイルで禁止されています
CentOS 5のボックスにnginxをPHP-FPMとともにインストールしましたが、PHPかどうかに関係なく、私のファイルにサービスを提供するのに苦労しています。 Nginxはwww-data:www-dataとして実行されており、デフォルトの「EPELでnginxへようこそ」サイト(root:rootが所有し、644の権限を持つ)は正常に読み込まれます。 nginx構成ファイルには/etc/nginx/sites-enabled/*.confの includeディレクティブがあり、構成ファイルexample.com.confがあるため、次のようになります。 server { listen 80; Virtual Host Name server_name www.example.com example.com; location / { root /home/demo/sites/example.com/public_html; index index.php index.htm index.html; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param PATH_INFO $fastcgi_script_name; fastcgi_param SCRIPT_FILENAME /home/demo/sites/example.com/public_html$fastcgi_script_name; include fastcgi_params; } } public_htmlが2777ファイル権限を持つwww-data:www-dataに所有されているにもかかわらず、このサイトはコンテンツを提供できません- [error] 4167#0: *4 open() "/home/demo/sites/example.com/public_html/index.html" failed …