Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。675件11初めまして。VPSで動かしているCentOS7のnginx(1.14.0)に関して403が返ってきてその原因が分からずにいます。ドキュメントルートをデフォルトの"/usr/share/nginx/html"にした場合は確かに"Welcome!"のページが表示されるのですが、ドキュメントルートを"/usr/share/nginx/www"に変更すると403で拒否されてしまいます。両ディレクトリとも中身は空(から)です。wwwgetenforcePermissiveconfファイルでの変更箇所は/etc/nginx/conf.d/default.confのドキュメントルートの部分のみです。phpの設定などは全く行なっていません。デフォルトのままコメントアウトしています。-t"でも異常はありません。問題の解決にご助力をお願いします。設定するといいと思います。個の銅バッジ仕事のため返信が遅れてしまいました。1:42確かにindex.htmlを置いていませんでした。1:43問題は解決しました。ありがとうございます。/usr/share/nginx/"コマンドを実行した結果が以下のように示されています。htmlディレクトリには"httpd_sys_content_t"というSELinuxコンテキストが付けられているのでwebサーバ(httpd)からアクセスできる。wwwディレクトリには"httpd_sys_content_t"というSELinuxコンテキストが付けられていないのでwebサーバ(httpd)からアクセスできない。いう設定になっているという事です。これがWebサーバでアクセスしたときにディレクトリの下のファイルが表示されるか、403エラーで拒否されるかの違いを生んでいます。=対策=「"httpd_sys_content_t"というSELinuxコンテキストが付けられていない」ことを解消すれば問題は解決します。"chcon"コマンドを使って、SELinuxコンテキストを変更します。個の銅バッジ回答ありがとうございます。semanageを使って対処しました。5:00ディレクトリhtmlとwwwのpermissionとSELinuxコンテキストを一致させましたが相変わらず403が返ってきます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。phpファイルが動かない0ドキュメントルートを変更したら403になった1apache2.4でPHP動作させる際、PHP-FPMは必須?1Nginxでレスポンスコード403を返したいのですが...0unicornは動いているのに、アプリの画面が表示されない。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。