今天,去机房帮别人配置网站。机房的服务器本身已经搭建了一个网站,我们需要再配置一个;因为我之前搞得都是单机模式,也是第一次这样做,特此记录下来。

若存在网站www.aaa.com和网站www.bbb.com 项目目录为www/aaa和www/bbb

1.打开Apache的http.conf


配置中发现一个问题网上介绍的配置方式都是<VirtualHost *:80>但我的http.conf中并无VirtualHost,于是<VirtualHost *:80>放在最后,未果,出错。

多次查阅发现,正确的配置方式:

2.在Listen:80后面,
<NameVirtualHost *:80> #虚拟地址为所有IP上监听
<VirtualHost *:80>
DocumentRoot /www/aaa
ServerName www.aaa.com
</VirtualHost *:80>

<VirtualHost *:80>
DocumentRoot /www/bbb
ServerName www.bbb.com
</VirtualHost *:80>