Ubuntu Apache2綁定多個(gè)域名
Ubuntu Apache2綁定多個(gè)域名 1 服務(wù)器設(shè)定假如我現(xiàn)在的服務(wù)器IP 是192.168.1.2,兩個(gè)域名www.example.com 和mail.example.com 。 www.exa
Ubuntu Apache2綁定多個(gè)域名 1 服務(wù)器設(shè)定
假如我現(xiàn)在的服務(wù)器IP 是192.168.1.2,兩個(gè)域名www.example.com 和mail.example.com 。 www.example.com 綁定到/var/www下
mail.example.com 綁定到/var/www/mail下。
2 域名解析
將 www.example.com 與mail.example.com 的DNS 解析到你的服務(wù)器IP 上。 3 創(chuàng)建站點(diǎn)配置文件
命令:
cp/etc/apache2/sites-available/default /etc/apache2/sites-available/www.example.com cp/etc/apache2/sites-available/default /etc/apache2/sites-available/mail.example.com 4 修改站點(diǎn)配置文件
標(biāo)記紅色的需要修改或添加
實(shí)際上就是在默認(rèn)配置上添加了ServerName ,另外修正了目錄。 ---------------------------------------------------------------------------------- ServerAdminwebmaster@localhost
ServerNamewww.us1204.com
DocumentRoot /var/www/www/
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinksMultiViews
AllowOverride None
Order allow,deny
allow from all
---------------------------------------------------------------------------------- ServerAdminwebmaster@localhost
ServerNamemail.us1204.com
DocumentRoot /var/www/mail/
Options FollowSymLinks
AllowOverride None
1
,
5 使站點(diǎn)配置文件生效
命令:
cd/etc/apache2/sitesenabled
sudoln ../sites-available/www.example.com
sudoln ../sites-available/mail.example.com
6 刪除apache 的默認(rèn)主機(jī)配置文件
你也不希望創(chuàng)建2個(gè)虛擬主機(jī)后人家還能直接訪問 /var/www/ 吧; 進(jìn)入 /etc/apache2/sites-enabled/ ,刪除 000-default 文件。 命令:
cd/etc/apache2/sitesenabled
sudorm000-default
7 重啟apache
命令:
sudo /etc/init.d/apache2 restart
2