2010年4月12日 星期一

ubuntu apache Virtualhost設定

兩種作法
第一種 通通寫在 /etc/apache2/sites-available/default裡面
http://blog.udn.com/nigerchen/2268669
第二種 在/etc/apache2/sites-available/分開不同的設定檔
http://www.arthurtoday.com/2009/11/apache.html

我們用第二種方式來作範例
假設這次要架的網站是 : abc.tiger.com
建立Virtual Host設定檔
在 /etc/apache2/sites-available 下,建立檔案 abc.tiger.com

sudo touch /etc/apache2/sites-available/abc.tiger.com

修改設定檔 /etc/apache2/sites-available/abc.tiger.com

VirtualHost *:80 (要用括號)

ServerAdmin admin@abc.tiger.com #管理者帳號 不一定要設定
ServerName abc.tiger.com #網域名稱
ServerAlias cloud.tiger.com #網站別名 不一定要設定
DocumentRoot /var/www/tiger/ #網站的根目錄
/VirtualHost (要用括號)

啟用虛擬網站
sudo a2ensite abc.tiger.com

重新載 Apache 的設定
sudo /etc/init.d/apache2 reload

停用這個Virtualhost
sudo a2dissite abc.tiger.com
sudo /etc/init.d/apache2 reload

沒有留言:

張貼留言