1.
C:\WINDOWS\system32\drivers\etc host文件
127.0.0.1 xue.com
127.0.0.1 www.xue.com
127.0.0.1 www.echopnew.com
# 127.0.0.1 www.weaselerNew.com
127.0.0.1 myweb.com
2.Apache/conf 下的 httpd.conf文件 (windows本地测试) (或者使用httpd-vhosts.conf 文件配置启用虚拟主机)
在最后面加
#如果域名没有指向文件,第一个DocumentRoot,例如上面的www.echopnew.com没有指向文件,这默认指向E:/www/这个,
#因为E:/www/这个在最前面
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "E:/www/"
ServerName www.xue.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/www/web/myweb" #文档的根目录
ServerName myweb.com #域名
ErrorLog "logs/myweb.com-error.log" #网站访问错误日志
#CustomLog "logs/myweb.com-acess.log" common #自定义日志
#配置rewrite相关选项
<Directory "E:/www/web/myweb"> 如果此项没有配置,就根据父目录的配置
Deny from all #拒绝所有请求,任何人都看不到,(Allow from all 允许所有);
Options+Indexes #是否显示列表,有时候访问某个页面不存在的话,会列出文件列表,很危险;但如果文件放在Apache工作目录下,选项配置无效,如果把网站文件放到其他目录下,像D盘下,此项目开启会列出文件列表。
Allowoverride all #是否启用rewrite (这样配置,所有的人都可以启用rewrite),Allowoverride none
</Driectory>
</VirtualHost>