設定apache根目錄的問題 - Linux

Table of Contents

各位版友好

小弟是使用ubuntu 10.04+apache2
apache2的根目錄預設是在/var/www/

如果想要更改根目錄的話

看網路上面的作法是修改/etc/apache2/httpd.conf中的Document Root

由於預設該檔案是空的

因此我加上

DocumentRoot /home/user/www

<Directory /home/user/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>


但仍然無法更改根目錄(根目錄仍然是/var/www/,我有重新啟動apache)

我必須修改/etc/apache2/sites-enabled/000-default才可以正確更改

請問為什麼我無法透過httpd.conf來修改apache的設定呢?

謝謝各位版友的指教

--
~宅男的四個徵兆~
∠□ ○ ! * \○/ ★    (○ ?
╦╦└□ " ○□═ □   □>
║║√√ ╦══╦ ∥    |\
一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己

--

All Comments

James avatarJames2012-06-27
因為Ubuntu在編譯Apache的時候設定檔位置與RH系列不同
Poppy avatarPoppy2012-06-29
若你再用Tarball方式安裝一次就知道原因了 個人淺見
Hamiltion avatarHamiltion2012-07-02
Ubuntu 早在9.10的時代就不用httpd.conf來設定root了
Caroline avatarCaroline2012-07-03
簡單來說就是 Ubuntu 有他自己自訂的規則....
William avatarWilliam2012-07-04
因為網路上教的是RH系的,ubuntu是debian系的
Queena avatarQueena2012-07-04
httpd.conf還是有,只是預設為空,用來放使用者自訂內容
Liam avatarLiam2012-07-08
看一下 /etc/apache2/sites-enabled/000-default
Wallis avatarWallis2012-07-13