本地在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>就可以了

浙公网安备 33010602011771号