CentOS 7.2では、nginxの公式yumソースが追加され、yum install nginxを使用してnginx/1.10.2がインストールされました
インストール完了後、システムのファイアウォールをオフにすると、追加したデフォルトのサイトに正常にアクセスできました。別の仮想ホスト構成ファイルの内容は次のとおりです:
ディレクトリの権限は次のとおりです:
リーリーアクセス許可は与えられていますが、アクセスはまだ 403 Forbidden です。 以下は nginx のエラー ログです。 リーリー
同じ権限設定で、/var/share/nginx/html ディレクトリには正常にアクセスできるのに、他のディレクトリには権限がないのはなぜですか?リーリー
後で/home、サブディレクトリ、ファイルの所有者とユーザーグループをnginxに設定しましたが、それでも403 Forbiddenが発生し、エラーログは同じままでした。経験豊富なドライバーに先導を依頼してください。 ! ! ! !
SElinux がオフになっていないことが原因かどうかを確認するには、次のコマンドを使用してオフにすることができます。 リーリー
これは、何らかのセキュリティ ポリシーに関連しているようです。ln -s /var/nginx/html /home/html
のソフト接続によって解決されるはずです。