スポンサーリンク
スポンサーリンク

Nginxが読み込むhtmlファイルは /varディレクトリ配下に置く

Linux・ShellNginxセキュリティ対策

Nginxが読み込むindex.htmlを、Nginx実行ユーザのhomeディレクトリ配下に置いた場合、”403 Forbidden”が発生してハマった。

/var/log/nginx/error.log

バージョン
OS:CentOS Linux release 7.6.1810 (Core)
Nginx:nginx.x86_64 1:1.17.2-1.el7.ngx

chown/chmodで権限を調整しても、SELinuxをdisableにしても解消せず、
/varフォルダ配下に、index.htmlを配置することで解消しました。

1. Permission deniedにならないPathと設定。

Path

/etc/nginx/conf.d/default.conf

2. Permission deniedになるPathと設定。

Path

/etc/nginx/conf.d/default.conf

参考
CentOS 7へのnginxのインストール。最短でバーチャルホストまでを利用する
Nginxで403 Forbiddenが表示された時のチェックポイント5選 

 

コメント

タイトルとURLをコピーしました