LoginSignup
2
1

More than 5 years have passed since last update.

CentOS 7 + nginx で 403 forbidden が出た時の対処法

Posted at

はじめに

nginxの環境構築をしていて躓いたのでまとめる。
*自分用メモ

構築環境

以下のバージョンで環境を構築する。

CentOS 7
nginx1.14.0
php 7.2.9

やったこと

php-fpmとnginxはsocketにて接続した。

/etc/nginx/conf.d/default.conf
fastcgi_pass   unix:/var/run/php-fpm/php-fpm.sock;
/etc/php-fpm.d/www.conf
listen.owner = nginx
listen.group = nginx

listen = /var/run/php-fpm/php-fpm.sock

*ownerとgroupもnginxに変更しておく(忘れやすい)

解決策

パーミッションは確認していたので、下記の設定を編集しなおした。
(ファイルに読み取り・ディレクトリに実行権限を与えておく)

変更前

/etc/nginx/conf.d/default.conf
fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

変更後

/etc/nginx/conf.d/default.conf
fastcgi_param  SCRIPT_FILENAME  $document_root/$fastcgi_script_name;

まとめ

実際に修正した点は1行のみであったが、変更箇所を見つけるまでに時間がかかった。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1