• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CentOS WEB開発 フォルダパーミッション)

CentOS WEB開発 フォルダパーミッションの設定方法

このQ&Aのポイント
  • Linux経験が無い状況でのCentOS WEB開発時にフォルダパーミッションが設定できない問題の解決方法について説明します。
  • CentOS 6.9 Apache 2.2.15という環境でフォルダパーミッションを設定し、WEBサイトのファイルを表示できるようにする方法について解説します。
  • フォルダパーミッションを適切に設定することで、403 Forbiddenエラーが発生せずにWEBサイトのファイルを閲覧することができます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

たとえば、 DocumentRootが/var/www/htmlでなら そこにおいたindex.htmlにWebアクセスできる のに、 DocumentRootを /home/mydir/www にしたら  そこにおいたindex.htmlのWebアクセスが拒否される ということでしょうか? このとき、 /home/mydir/wwwのパーミッションが755であっても、その親ディレクトリの /home/mydirのパーミッションが700 だと、apacheというアカウントにとっては /home/mydir/wwwへのアクセス権限がありませんので そういう状況になります。 設置するディレクトリそのものだけでなく、親ディレクトリの状態を確認してみてはどうでしょう。

garigarisama
質問者

お礼

ご回答ありがとうございます。 解決しました。

その他の回答 (1)

回答No.1

/var/log/httpd/ 以下のエラーログ 接続方法が書かれていませんが、httpとhttpsのdocument rootの設定は別ですので、httpのほうのdocument root変更しても httpsのdocument rootかわりまへん。 あとhttpd.confを変更した後にconfigtestはしましたか?

garigarisama
質問者

お礼

ご回答ありがとうございます。 解決しました。

関連するQ&A