• 締切済み

Apache(Webが見れない)

LinuxES3にApache1.3.34を入れました。 エラーログを見ると Permission denied: access to /ante.htm failed because search permissions are missing on a component of the path とでます。 httpd.confでDocumentrootも設定しました。 エラーログよりパーミッションなのですが実際ドキュメントルートに挙げるユーザはローカルユーザです。 root権限じゃいけないのでしょうか? またどういった設定で回避可能でしょうか? よろしくお願いします。

みんなの回答

  • entree
  • ベストアンサー率55% (405/735)
回答No.2

root ユーザでログインし、 httpd.conf ファイルに記述されている user ディレクティブで設定したユーザにスイッチしてください。 # su - nobody] あとは、該当ファイルがそのユーザで開けるかどうか確認してください。

  • stream47
  • ベストアンサー率33% (4/12)
回答No.1

>エラーログよりパーミッションなのですが実際ドキュメントルートに挙げるユーザはローカルユーザです。 >root権限じゃいけないのでしょうか? Apacheは何権限で動いてるのでしょうか?(httpd.confのUserディレクティブ、Groupディレクティブ) ante.htmファイルの所有者、グループ、パーミッションはどうなっているのでしょうか? ante.htmが存在するディレクトリの所有者、グループ、パーミッションはどうなっているのでしょうか? この3つがはっきりしないとよくわからないです。これがはっきりすればすぐ回答をもらえると思います。

関連するQ&A