ホームページ  >  に質問  >  本文

nginxはアクセスを開始するときに403プロンプトを表示します

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

リーリー

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

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

リーリー

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

リーリー

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

リーリー

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

習慣沉默習慣沉默2713日前519

全員に返信(3)返信します

  • 高洛峰

    高洛峰2017-05-16 17:14:19

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

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:14:19

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

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-16 17:14:19

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

    返事
    0
  • キャンセル返事