step 1. 域名绑定
1.测试环境
修改本机上的hosts文件将多域名配置到目标机器
比如
192.168.1.1 test1.com
192.168.1.1 test2.com
2.正式环境
请找运营商
step 2. 配置apache
httpd.conf文件中加入如下配置
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /var/www/html/default
ServerName 127.0.0.1
ErrorLog error_log
CustomLog access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /var/www/html/test1/
ServerName test1.com
ErrorLog logs/test1.com-error_log
CustomLog logs/test1.com-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /var/www/html/test2/
ServerName test2.com
ErrorLog logs/test2.com-error_log
CustomLog logs/test2.com-access_log common
</VirtualHost>
以上配置能达到如下效果
test1.com => /var/www/html/test1
test2.com => /var/www/html/test1
other => /var/www/html/default