1.修改httpd.conf配置文件
取消下面配置前面的#号 使其有效,意思就是开启虚拟主机功能。
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#Include conf/extra/httpd-vhosts.conf
2.修改extra/httpd-vhosts.conf
NameVirtualHost *:80 //监听来自80端口的请求
<VirtualHost *:80>
DocumentRoot "/usr/local/apache2.2.24/docs/dummy-host.example.com"
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog "logs/dummy-host.example.com-error_log"
CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>
#<VirtualHost *:80>
DocumentRoot "/usr/local/apache2.2.24/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "logs/dummy-host2.example.com-error_log"
CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost>
3.重新启动Apache服务
service httpd2.2.24 restart
4.实际弄域名比较麻烦,本地测试的话可以设置host
C:\Windows\System32\drivers\etc\找到hosts文件,加入
127.0.0.1 localhost #貌似这句是自带的,呵呵
127.0.0.1 dummy-host.example.com
127.0.0.1 dummy-host2.example.com