• 締切済み

Apacheの起動時にWarningが出ます

みなさんこんにちは。 Apacheの起動時にWarningがでるのですが、原因がわかりません。 Warningの内容は Warning: DocumentRoot [/home/user_hoge/public_html] does not exist というものです。 OSはWhiteBoxというLinuxです。 httpd.confに下記の設定をしています <VirtualHost 12.34.56.78> ServerName xxxx.xxxxxx.co.jp ServerAdmin admin@xxxxxx.co.jp DocumentRoot "/home/user_hoge/public_html" </VirtualHost> 実際にuser_hogeを作成していて、上記DocumentRootのディレクトリ /home/user_hoge/public_html も存在しています。 しかしなぜかディレクトリが存在しないと言われてしまいます。 ディレクトリの権限は誰でも見れるように付けています。 どこかのサイトで同じ現象の書き込みがあって、 SELinuxを無効にしたらできたというのが書いてあった のでやってみたのですがやはり同じでした。 (Linux初心者のためSELinuxがなんなのかもよくわかりませんが。) どなたか解決策を思いつく方がいらっしゃれば是非ご教授いただけ ればと思います。 よろしくお願いいたします。

みんなの回答

  • tachiwa
  • ベストアンサー率34% (25/73)
回答No.2

NameVirtualHost の設定はしましたか。 DNS登録はしましたか。

nattoumaki
質問者

補足

tachiwaさん。 >NameVirtualHost の設定はしましたか。 >DNS登録はしましたか。 はい。しています。 仮にDNSの登録をしていなくてもApacheの起動時に エラーになる事はないと思いますが。 希望のディレクトリ"/home/user_hoge/public_html"では ない所を指定して起動するとWarningは出ません。 (ただし他の/home以下はできません。) 問題なくアクセスもできます。

関連するQ&A