• ベストアンサー

apacheのhttpd.confについて

useraddでtestという新しいユーザーを作成しました。 自動的に/home/test/というフォルダが出来ますが、 このtestフォルダをDocumentRootにするにはどうしたらいいのでしょうか? /etc/httpd/conf/httpd.conf の下記部分を変更しただけでは表示されませんでした。Fedora Core Test Pageが表示されてしまいます。 DocumentRoot "/var/www/html" ↓ DocumentRoot "/home/test" 他にどこを設定すればいいのでしょうか?

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

  • ベストアンサー
  • world99
  • ベストアンサー率64% (20/31)
回答No.2

こんにちは。ご参考にされたサイトに、答えがありましたよ。 ---------------------------------------- DocumentRoot "/var/www/html" を DocumentRoot "/home/webadmin/html" に変更し、 <Directory "/var/www/html"> を <Directory "/home/webadmin/html"> ---------------------------------------- 240tさんは、DocumentRootしか変更しなかったのではないでしょうか? <Directory>タグのパスも合わせて変更しApacheを再起動すれば、うまくいくはずです。

参考URL:
http://memo.blogdns.net/contents.html
240t
質問者

補足

ありがとうございます。 しかしながら、<Directory>タグのパスも変更済みなんです・・・ 他に原因は考えられるでしょうか。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

それで変わるはずです。 httpd の reload か restart は行っていますか?

240t
質問者

補足

はい。restartをしたのですが、DocumentRootは/var/www/htmlのままでした。 その後、下記ページの 解決策1) ドキュメントルートの所有者を変更する http://memo.blogdns.net/contents.html を試したところ、testユーザーでFTP可能になりました。 ただ、その場合、他の上位フォルダも覗けてしまう上、ファイルも削除できそうです。 これはこれで問題ありそうなんですが、どうなんでしょう・・・

関連するQ&A