- ベストアンサー
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" 他にどこを設定すればいいのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。ご参考にされたサイトに、答えがありましたよ。 ---------------------------------------- DocumentRoot "/var/www/html" を DocumentRoot "/home/webadmin/html" に変更し、 <Directory "/var/www/html"> を <Directory "/home/webadmin/html"> ---------------------------------------- 240tさんは、DocumentRootしか変更しなかったのではないでしょうか? <Directory>タグのパスも合わせて変更しApacheを再起動すれば、うまくいくはずです。
その他の回答 (1)
- notnot
- ベストアンサー率47% (4900/10358)
それで変わるはずです。 httpd の reload か restart は行っていますか?
補足
はい。restartをしたのですが、DocumentRootは/var/www/htmlのままでした。 その後、下記ページの 解決策1) ドキュメントルートの所有者を変更する http://memo.blogdns.net/contents.html を試したところ、testユーザーでFTP可能になりました。 ただ、その場合、他の上位フォルダも覗けてしまう上、ファイルも削除できそうです。 これはこれで問題ありそうなんですが、どうなんでしょう・・・
補足
ありがとうございます。 しかしながら、<Directory>タグのパスも変更済みなんです・・・ 他に原因は考えられるでしょうか。