在wampserver环境中配置虚拟域名
wampserver是一个不错的PHP开发环境,默认情况下,是把网站源码放到wamp中的www文件夹中,然后通过localhost或127.0.0.1进行访问,现在我想要实现的效果是,启动wampserver服务后,浏览器输入域名www.1.com后,直接访问E盘website文件夹中的文件。
实现方法:
一,在你的e盘新建一个文件夹,名字为website
二,打开C:\Windows\System32\drivers\etc文件夹,找到hosts文件,用记事本打开,在最下边添加:
127.0.0.1 www.1.com
三,打开E:\wamp\bin\apache\apache2.4.23\conf文件夹,找到httpd.conf文件,用记事本打开,
1)在大约244行找到
<Directory />
AllowOverride none
Require all denied
</Directory>
把它修改成:
<Directory />
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
2)在大约523行找到如下代码
Include conf/extra/httpd-vhosts.conf
或者使用记事本查找功能,找到上边一行代码,如果这行代码的前边有#号,那么把#号去掉。如果没有加#号的话,就省去此步。
四,打开E:\wamp\bin\apache\apache2.4.23\conf\extra文件夹,找到httpd-vhosts.conf文件,用记事本打开,在最下边添加:
<VirtualHost *:80>
DocumentRoot "E:\website"
ServerName www.1.com
<Directory "E:\website">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
5,重启wamp,然后输入www.1.com看效果。