看板 Linux 關於我們 聯絡資訊
各位版友好 小弟是使用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