- 締切済み
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権限じゃいけないのでしょうか? またどういった設定で回避可能でしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 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つがはっきりしないとよくわからないです。これがはっきりすればすぐ回答をもらえると思います。