第一步:打开配置文件httpd-vhosts.conf【我的路径是D:\program\wamp\bin\apache\Apache2.3.14\conf\extra\httpd-vhosts.conf】,复制文件中最后一个代码段:
ServerAdmin [email protected]
DocumentRoot "c:/Apache23/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
粘贴到文件末尾,修改跟目录和虚拟主机域名:
ServerAdmin [email protected]
DocumentRoot "E:\workspace\flyox_xt"
ServerName charming.f-ox.com.cn
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
PS : 把这一段直接粘贴在httpd.conf文件末尾也是可以的,但是建议大家不要这么做,显的很凌乱。
第二步:打开配置文件httpd.conf,这个相信大家都很熟悉,在文件末尾添加如下代码,引入第一步的文件:
Include "D:\program\wamp\bin\apache\Apache2.3.14\conf\extra\httpd-vhosts.conf"
第三步:在httpd.conf文件中Ctrl+F,输入搜索内容DocumentRoot找到下面的代码:
Options Indexes FollowSymLinks ExecCGI
Order allow,deny
Allow from all
AllowOverride All
复制粘贴在这段代码下面【其实放在这个文件的那个位置都行,有人说放在末尾,我建议大家就放到这个下面】,把路径改为自己的路径。
Options Indexes FollowSymLinks ExecCGI
Order allow,deny
Allow from all
AllowOverride All
注:这一步主要是针对没有配置站点在www目录下的,如果源码放在www目录下就不需要这步。
打开hosts文件加上
127.0.0.1 charming.f-ox.com.cn(httpd-vhosts.conf文件中的ServerName)
第四步:重启apache。
在浏览器中输入charming.f-ox.com.cn