nginxはアクセスを開始するときに403プロンプトを表示します
習慣沉默
習慣沉默 2017-05-16 17:12:19
0
3
583

nginx をインストールした後、sbin/nginx の所有者を root に設定し、ポート 80 を監視するための suid 権限を設定しました。

リーリー

しかし、起動後にローカルホストのポート 80 にアクセスすると、エラーが報告されます: 403 Forbidden

nginx関連の設定ファイルの内容は以下の通りです:

リーリー

エラーログ情報は次のとおりです:

リーリー

htmlディレクトリの権限は以下の通りで、このディレクトリ内に対応するインデックスファイルがあります

リーリー

すみません、何が問題なのでしょうか? その後、Baidu は権限の問題だと言いましたが、どう変更しても解決できません。
私のシステムはMacです。

習慣沉默
習慣沉默

全員に返信(3)
小葫芦

index.html ファイルのアクセス許可は何ですか? フォルダー内のファイルにアクセス許可を与えていない可能性があります。

いいねを押す +0
我想大声告诉你

nginx 設定ファイルのヘッダーにユーザー root を追加します。試してください。うまくいかない場合は、html ディレクトリ内のファイルのユーザーとグループを確認してください。次に、起動ユーザーをディレクトリが属するユーザーに変更してみてください。

いいねを押す +0
大家讲道理

まずファイアウォールをオフにしてみてください
それが機能しない場合は、SELinux サービスもオフにしてください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート