403-forbidden - Nginx の Web ルート変更により 403 Forbidden が発生する
巴扎黑
巴扎黑 2017-05-16 17:16:34
0
1
805

1. 背景
サーバー環境: CentOS7/Nginx1.10.0

2. 問題
Nginx のデフォルトの Web ルート ディレクトリを変更した後、Web サイトにアクセスすると 403 Forbidden の問題が発生します。

デフォルトのディレクトリ: /usr/share/nginx/html

リーリー

新しいディレクトリ: /home/nginx/default

リーリー

Nginx設定ファイル:

リーリー

ウェブサイトプロフィール:

リーリー

3. 説明
(1) 設定を変更する前にデフォルトのディレクトリにアクセスするのは正常です。
(2) 設定を変更した後、Nginx サービスを再起動します。
(3) 新しい Web ルートを変更した後にアクセスすると 403 問題が発生します。ディレクトリ。

この問題の解決方法を教えてください。

巴扎黑
巴扎黑

全員に返信(1)
仅有的幸福

権限の問題は通常次のようにチェックされます:

  • 問題のあるソフトウェアを使用しているユーザーに切り替えます。たとえばsu - nginx

  • / から始めて、一度に 1 レベルずつ問題のあるディレクトリに入ってみてください。

  • ファイルを読んでみてください
  • ファイルにアクセスするときは、ターゲット ファイルの権限だけでなく、その上のすべてのレベルのディレクトリの権限も許可する必要があります。

エラーが報告されているステップを確認すると、問題がどこにあるのかがわかります。

また、基本的な POSIX 権限に加えて、SELinux 権限も含まれていることにも注意してください。 SELinux が有効になっている場合、SELinux は nginx によるアクセスも許可する必要があることを確認してください。問題の原因が SELinux である場合、SELinux には詳細情報を表示するための特別なレポート プログラムがあります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!