ホームページ  >  記事  >  バックエンド開発  >  Nginx 403 Forbidden エラーを修正する方法: ファイル配信のアクセス許可の問題?

Nginx 403 Forbidden エラーを修正する方法: ファイル配信のアクセス許可の問題?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-20 12:09:30135ブラウズ

How to Fix Nginx 403 Forbidden Error: Permission Issues for File Delivery?

Nginx 403 Forbidden: ファイル配信の権限の問題を解決する

Nginx ですべてのファイルに対して 403 Forbidden エラーが発生した場合は、対処することが重要です適切なファイル配信を保証するための権限設定。所有権のパーミッションはよく考慮されますが、他の重要なパーミッションは見落とされる可能性があります。

そのようなパーミッション要件の 1 つは、親ディレクトリの x (実行) パーミッションです。 Nginx を実行しているユーザーである WWW-data は、要求されたファイルのすべての親ディレクトリに x 権限を必要とします。これらの権限を提供しないと、発生しているエラーが発生する可能性があります。

この問題を解決するには、/、/home、/home/demo などのディレクトリの権限を確認して、www による x アクセスを確認してください。 -データ。これらのディレクトリのいずれかが 770 の権限に制限されている場合、www-data はそのディレクトリ内のサブディレクトリにアクセスできなくなります。

これを修正するには、www-data に実行権限を付与するだけです:

chmod o+x /home

または、namei のようなツールを使用して、パスに沿ってアクセス許可を簡単に表示できます。

namei -om /path/to/check

www-data がすべての親ディレクトリで x アクセス許可を所有していることを確認することで、403 禁止エラーを排除でき、 Nginx がファイルを正常に配信できるようにします。

以上がNginx 403 Forbidden エラーを修正する方法: ファイル配信のアクセス許可の問題?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。