本地在Apache上配置虚拟主机

配置虚拟主机步骤:
1,首先在Apache的配置文件夹conf下,找到httpd.conf文件,查看Include conf/extra/httpd-vhosts.conf前边是否有#号,有的话就去掉;
2,打开conf/extra/httpd-vhosts.conf文件,在最下面添加:

<VirtualHost *:80> 
DocumentRoot "E:/www/a" 
ServerName www.a.com
ErrorLog "logs/m.local.cc-error.log"
CustomLog "logs/m.local.cc-access.log" common
<Directory "E:/www/a"> 
	Options Indexes FollowSymLinks
	DirectoryIndex index.html
	AllowOverride all
	Order allow,deny
	Allow from all
</Directory>

3,打开C:\Windows\System32\drivers\etc\hosts文件,如果直接用sublime打开,保存时会提示

解决办法:拖到桌面上提示需要管理员权限直接点击继续,在桌面上打开该文件修改可以进行保存,或直接用记事本打开。

在该文件最后添加:  127.0.0.1   www.a.com

这时直接访问www.a.com时,可能提示403禁止访问;

4,打开conf/httpd.conf文件,原来为:

<Directory />
    AllowOverride none
    Require all denied
</Directory>


将上面代码修改为:
<Directory />
    AllowOverride none
    Order allow,deny
    Allow from all
</Directory>就可以了
posted @ 2017-09-12 22:42  cy夏雨  阅读(158)  评论(0)    收藏  举报