Apache配置同一IP使用多域名对应多个网站

CentOS下的Apache的配置是/etc/httpd/conf/httpd.conf

vi /etc/httpd/conf/httpd.conf

添加

<VirtualHost *:80>

DocumentRoot /var/www/html

ServerName www.test.com

<Directory "/var/www/html">

Options Indexes FollowSymLinks

allow from all

</Directory>

</VirtualHost>

<VirtualHost *:80>

DocumentRoot /var/www/html/bbs

ServerName bbs.test.com

<Directory "/var/www/html">

Options Indexes FollowSymLinks

allow from all

</Directory>

</VirtualHost>

然后查找 #NameVirtualHost *:80 将注释去掉,保存之后,重启 httpd 服务就行了。

如果用户访问的不是www.test.com也不是bbs.test.com, 那么会优先寻找/var/www/html