****更新-我现在可以工作了,我只需要更改为端口号在这里很重要。**
我刚刚修改了我的 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 下的 Apache 上修改了我的 httpd-vhosts.conf 文件 @ C:\webserver\apache\conf\extra
在显示添加虚拟主机的示例部分下,我添加了以下代码:
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://本地主机/在执行此操作之前运行良好
我知道我可以将所有内容改回来,但我真的至少需要让 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
答案1
听起来你正在尝试访问目录而不是文件。尝试使用一些图像的 URL,或者将“Options +Indexes”添加到你的 apache conf 以使其显示目录列表