在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看效果。

 

猜你喜欢

转载自www.cnblogs.com/chrisbao/p/9136490.html