nginx をインストールした後、sbin/nginx の所有者を root に設定し、ポート 80 を監視するための suid 権限を設定しました。
リーリーしかし、起動後にローカルホストのポート 80 にアクセスすると、エラーが報告されます: 403 Forbidden
nginx関連の設定ファイルの内容は以下の通りです:
リーリーエラーログ情報は次のとおりです:
リーリーhtmlディレクトリの権限は以下の通りで、このディレクトリ内に対応するインデックスファイルがあります
リーリーすみません、何が問題なのでしょうか? その後、Baidu は権限の問題だと言いましたが、どう変更しても解決できません。
私のシステムはMacです。
index.html ファイルのアクセス許可は何ですか? フォルダー内のファイルにアクセス許可を与えていない可能性があります。
nginx 設定ファイルのヘッダーにユーザー root を追加します。試してください。うまくいかない場合は、html ディレクトリ内のファイルのユーザーとグループを確認してください。次に、起動ユーザーをディレクトリが属するユーザーに変更してみてください。
まずファイアウォールをオフにしてみてください
それが機能しない場合は、SELinux サービスもオフにしてください。