****更新-我现在可以正常工作了,我只需要更改为“端口号在这里很重要”。**
我刚刚修改了我的 Windows HOST 文件@C:\Windows\System32\drivers\etc
并将其添加到它的末尾
127.0.0.1 images.localhost
127.0.0.1 w-w-w.friendproject-.com
127.0.0.1 friendproject.-com
然后我在 Xampp @ C:\webserver\apache\conf\extra 下修改了 Apache 上的 httpd-vhosts.conf 文件
在显示添加虚拟主机示例的部分下,我在下面添加了以下代码:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /htdocs/images/
ServerName images.localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /htdocs/
ServerName friendproject.com/
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /htdocs/
ServerName w-ww-.friendproject.c-om/
</VirtualHost>
现在的问题是,当我在浏览器中访问任何新添加的域时,我会在下面收到此错误,更糟糕的是我现在即使访问http://localhost/时也会收到此错误,这在执行此操作之前运行良好
我意识到我可以改变一切,但我真的需要至少让 htt-p://im-ages.localhost 工作。
我该怎么办?
禁止访问!您无权访问请求的目录。没有索引文档或目录被读保护。如果您认为这是服务器错误,请联系网站管理员。错误 403 localhost 07/25/09 21:20:14 Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9
听起来您正在尝试访问目录而不是文件。尝试使用某个图像的 url,或将“选项 +索引”添加到您的 apache conf 以使其显示目录列表