window环境配置虚拟主机

在本地环境开发的朋友们,一定会做的一个工作,就是在本地主机配置虚拟主机,本地环境window+apache,今天亲测设置步骤和注意点,记录下来供大家参考。

一、配置httpd.conf

目录地址:E:AppServApache24confhttpd.conf

打开 Include conf/extra/httpd-vhosts.conf此项。

二、配置httpd_vhost.conf

目录地址:E:AppServApache24confextrahttpd_vhost.conf(找到此文件,根据你存放的目录而不同)添加或取消注释

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "E:/AppServ/www/basic/web/"(你项目的地址)
    ServerName yiiframe.test.com(使用访问的虚拟网站)
    ErrorLog "logs/dummy-host2.example.com-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>

三、在window中拦截次域名

地址:C:WindowsSystem32driversetchosts

添加一项 

127.0.0.1       yiiframe.test.com

这样重启Apache,在浏览器中就可以直接链接到你的目录下。

但是我在设置好虚拟主机后发现127.0.0.1已经不可用了

解决办法如下。

一、在httpd_vhost.conf中添加一个虚拟主机

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot "E:/Apache/www"
</VirtualHost>

注释掉

#ServerName localhost:80

  

二、打开hosts文件,添加域名

注意:这一步,做或者不做,都没有影响,亲测通过。

#127.0.0.1        localhost

最后重启Apache,不管是虚拟主机还是locahost都可以用了。

原文地址:https://www.cnblogs.com/blog-zy/p/7777173.html