wamp apache 的虚拟机配置 多域名访问 的 三部曲
wamp:
1:C:\WINDOWS\system32\drivers\etc->hosts
加入自己的域名
127.0.0.1 www.a.com;
127.0.0.1 www.b.com
2:
找到安装目录Apache2\conf\httpd.conf,查找Include
conf/extra/httpd-vhosts.conf把前面注释符号“#”删掉,打开虚拟机。
3
找到安装目录E:\AppServ\Apache2.2\conf\extra->httpd-vhosts.conf
找到VirtualHost节点 加入下一段即可
注意重启服务器(apache)
<VirtualHost
*:80>
ServerName www.a.com #域名在hosts
配置
ServerAlias www.a.com
#域名在hosts 配置也叫主域名
DocumentRoot E:/wamp/www/aa
#物理路径
<Directory "E:/wamp/www/aa">
#物理路径
Options Indexes
FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
Apache:
1.打开appserv的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号。
#LoadModule
vhost_alias_module modules/mod_vhost_alias.so
去掉#意思是启用apache的虚拟主机功能。
#Include
conf/extra/httpd-vhosts.conf
去掉这一行的#意思是从conf/extra/httpd-vhosts.conf这个文件导入虚拟主机配置。
2.打开E:\AppServ\Apache2.2\conf\extra->httpd-vhosts.conf文件,在文件底部加入自己要加的虚拟主机的信息。
首先将所有的 <VirtualHost
/> 配置去掉,再加入自己定义的部分
<VirtualHost *:80>
ServerAdmin
[email protected]
DocumentRoot
"E:/AppServ/www/dd"
ServerName www.d.com
ErrorLog E:/AppServ/www/dd/error.log
</VirtualHost>
<VirtualHost *:80>
ServerAdmin
[email protected]
DocumentRoot
"E:/AppServ/www/phpMyAdmin"
ServerName www.phpMyAdmin.com
ErrorLog E:/AppServ/www/phpMyAdmin/error.log
</VirtualHost>
3.设定DNS解析在 C:\WINDOWS\system32\drivers\etc->hosts
127.0.0.1 www.d.com
127.0.0.1
www.phpMyAdmin.com
写入你的域名