打开Apache的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号。
LoadModule vhost_alias_module modules/mod_vhost_alias.so
去掉#意思是启用apache的虚拟主机功能。
Include conf/extra/httpd-vhosts.conf
去掉这一行的#意思是从conf/extra/httpd-vhosts.conf这个文件导入虚拟主机配置。
最简单高效的方法如下:
1. 先打开Apache的配置文件httpd.conf,在这个文件, 找到这句:“#Include etc/extra/httpd-vhosts.conf” (根据安装路径不同,上面的路径会略有不同) 把前面的#去掉,即开启了使用虚拟主机的功能;
是修改这两个文件没错,我测试成功,应该你是哪里配置错了,apache文件修改后要重启。
一、hosts文件最下面换行添加:127.0.0.1 ;
注:
1、win 下 hosts文件路径:C:WINDOWSsystem32driversetchosts
2、绑定hosts,是为了访问 时,指向的IP是你自己的电脑;hosts文件绑定后,你可以用cmd ping命令,ping ,测试ping到的IP是不是你自己设置IP(127.0.0.1)
二、apache配置文件修改
1、打开apache配置文件httpd.conf,apache绑定网站路径和域名,保存;
2、重启apache;注:修改apache配置文件后,必须重启apache;
3、附apache配置文件默认路径:C:Program FilesApache Software FoundationApache2.2confhttpd.conf
和Apache新站点差不多
ServerName
就多了
ProxyRequests off
ProxyPass /
ProxyPassReverse