ubuntu下和windows下配置apache虚拟主机
2012-09-05 09:45:09 来源:WEB开发网核心提示:ServerName www.test2.comErrorLog "logs/dummy-host2.test-error.log"CustomLog "logs/dummy-host2.test-access.log" common</VirtualHost><
ServerName www.test2.com
ErrorLog "logs/dummy-host2.test-error.log"
CustomLog "logs/dummy-host2.test-access.log" common
</VirtualHost>
<Directory "D:/WorkSpace/ApacheWebs3">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ErrorLog "logs/dummy-host2.test-error.log"
CustomLog "logs/dummy-host2.test-access.log" common
</VirtualHost>
<Directory "D:/WorkSpace/ApacheWebs3">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
上面的配置文件中设置了两个虚拟主机,对应的服务器名及Web站点目录名分别为:
ServerName:www.test1.com -> D:/WorkSpace/ApacheWebs2
ServerName:www.test2.com -> D:/WorkSpace/ApacheWebs3
[Directory]的标签使用来设置目录的访问权限的,如果不设置的话,会出现403的错误。
如果不希望站点显示目录的话,可以将[Directory]中Options的Indexes前加上[-],即:
<Directory "D:/WorkSpace/ApacheWebs3">
Options -Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
以上配置结束后,保存文件.
并重新启动Apache服务即可.
如果是本地调试的话,还需要修改一下Hosts文件,否则的话。。。,你自己试试就知道了
打开c:\windows\system2\drivers\etc\Hosts文件
加入以下代码:
127.0.0.1 www.test1.com
127.0.0.1 www.test2.com
打开IE,分别输入:
http://www.test1.com
http://www.test2.com
就可以看到效果了。
更多精彩
赞助商链接