目的
我有一個vps匕坯,上面安裝了一個Wamp(集成PHP+Apache+Mysql環(huán)境)牌借,放了一個wordpress站點卖词,配置域名為aaaa.com。
現(xiàn)在想再放一個hexo的靜態(tài)博客墨榄,配置域名為bbbb.com玄糟。
但這兩個站點都會監(jiān)聽80端口,就必須在apache中進行相關(guān)配置袄秩,才不會沖突阵翎。
方法
打開apache根目錄的config/extra/httpd-vhosts.conf
文件
原本的配置為
#aaaa.com
<VirtualHost *:80>
ServerName www.aaaa.com
ServerAlias aaaa.cn aaaa.net
DocumentRoot C:/wordpress
<Directory "C:/wordpress/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
其中ServerName 為默認域名,指代請求頭中的網(wǎng)址
ServerAlias 為重定向域名之剧,會將aaaa.cn aaaa.net
等域名重定向為默認域名郭卫。
現(xiàn)添加bbbb.com信息
#bbbb.com
<VirtualHost *:80>
ServerName www.bbbb.com
ServerAlias bbbb.cn bbbb.net
DocumentRoot C:/hexo
<Directory "C:/hexo/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
然后重啟Apache即可。
Apache會解析請求頭中的域名背稼,判斷執(zhí)行哪一個策略贰军,從而達到了目的。