権限の問題が原因で発生するNginx 403 Forbiddenエラーを解決する方法

WBOY
リリース: 2023-05-23 10:16:34
転載
1483 人が閲覧しました

今日、新しい環境にnginxをインストールしたところ、結果はすべて403でした

权限问题导致Nginx 403 Forbidden错误怎么解决

通常は403が表示され、すぐにパス設定が間違っているのかと思いますが、注意深く見てください。しばらくすると、ディレクトリ パスは OK になります。

nginx.conf:

コードをコピーします。 コードは次のとおりです。

server {
listen 80;
サーバー名 localhost ;

#charset koi8-r;
#indexindex.htmlindex.htm;
}
}

パスクエリの結果システム内:


コードをコピーします。 コードは次のとおりです:

[root@lizhong html]# ll /root/html/
合計使用量 4

- rw-r--r-- 1 root root 3 April 18 11:07 Index.html

ディレクトリが存在し、nginx を再起動してもエラーが持続します。後で、権限の問題だったのかと考えました。問題?そこで、nginx.conf の先頭に次の行を追加します。


コードをコピーします。コードは次のとおりです。

user root;

nginx を再起動して、再度アクセスします。 、正常にアクセスできます

nginx を再起動して再度アクセスすると、通常にアクセスできます


root ユーザーとして実行したくない場合, ディレクトリのアクセス許可を変更することで 403 の問題を解決できます。ただし、root ユーザーのホスト ディレクトリにディレクトリを置くことはできません。任意の場所に置き、755 を与えるか、実行中の nginx と一致するように chown を通じて所有者を変更してください。 ID を使用して権限の問題を解決します。

以上が権限の問題が原因で発生するNginx 403 Forbiddenエラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!