【发布时间】:2014-08-21 07:24:30
【问题描述】:
我正在尝试在 windows8 的 apache 2.2 中设置虚拟主机列表。 这是我的 httpd.conf(只有我认为重要的):
Listen 80
LoadModule vhost_alias_module modules/mod_vhost_alias.so
ServerName 127.0.0.1:80
DocumentRoot "D:/Documents/htdocs"
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>
<Directory D:/Documents/htdocs>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Include conf/extra/httpd-vhosts.conf
这是我的 httpd-vhosts.conf
<Directory D:/Documents/htdocs>
Require all granted
</Directory>
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "D:/Documents/htdocs/vola.it"
ServerName local.vola.vola.it
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/Documents/htdocs/vola_newsletter/newsletter.vola.it/public"
ServerName local.newsletter.vola.it
</VirtualHost>
显然我修改了我的主机文件:
127.0.0.1 local.vola.vola.it
127.0.0.1 local.newsletter.vola.it
当我 ping local.vola.vola.it 和 local.newsletter.vola.it 时,我获得了解析的 IP 127.0.0.1 并且 ping 很好,但是当我尝试在 web 客户端上打开这个站点之一时,我总是获取 403 错误 Forbidden You don't have permission to access / on this server.
有人可以帮忙吗?
【问题讨论】:
标签: windows-8 vhosts apache2.2