作者Arim (Arim5566)
看板Linux
標題[問題] 設定apache根目錄的問題
時間Wed Jun 27 00:26:22 2012
各位版友好
小弟是使用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 每天想正妹 以當好人為樂 忘記正妹虧欠自己
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.241.167.223
※ 編輯: Arim 來自: 123.241.167.223 (06/27 00:27)
→ iori200098:因為Ubuntu在編譯Apache的時候設定檔位置與RH系列不同 06/27 00:41
→ iori200098:若你再用Tarball方式安裝一次就知道原因了 個人淺見 06/27 00:43
推 angel212310:Ubuntu 早在9.10的時代就不用httpd.conf來設定root了 06/27 02:57
→ angel212310:簡單來說就是 Ubuntu 有他自己自訂的規則.... 06/27 03:00
推 hirokofan:因為網路上教的是RH系的,ubuntu是debian系的 06/27 06:51
→ bitlife:httpd.conf還是有,只是預設為空,用來放使用者自訂內容 06/27 07:51
→ bitlife:看一下 /etc/apache2/sites-enabled/000-default 06/27 07:52
→ bitlife:裏面有你要的 directives 06/27 07:53