Apache2 把設定檔分散的挺細的。
不過光看檔案及資料夾名稱,還是能猜出它們的用途。
而在 Apache2 要更改 Document Root 的話。
有兩種作法,一種是直接改 sites-available/default 裡面的資訊,
把預設的 /var/www 改成自己想要指定的路徑,然後重新啟動 apache2。
另一種就是複製一份 default 自己改 XD
後者的作法需要 a2dissite default 這個指令來 disalbe default。
然後再用 a2ensite 來指定你希望 enable 的 site。
然後再 restart apache2 就 OK 了。
=========================================================
作法二指令化:
在此假設我要把 Document Root 改成 /var/www/MySite,
並且指定在 Apache2 中的代號是 mysite。
sudo mkdir /var/www/MySite
cd /etc/apache2/sites-available
sudo cp default mysite
sudo vi mysite
Change all the "/var/www" to "/var/www/MySite". <--- 這是動作不是指令。
sudo a2dissite default
sudo a2ensite mysite
sudo /etc/init.d/apache2/restart
此時你會發現在 /etc/apache2/sites-enable 中會產生個 mysite 的 symbol link。
搞定。
=========================================================
Reference:
http://www.ajopaul.com/2010/05/01/ubuntu-apache2-change-default-documentroot-varwww/
沒有留言:
張貼留言