如何在 Xampp Apache @ localhost 上获取子域名?

如何在 Xampp Apache @ localhost 上获取子域名?

****更新-我现在可以工作了,我只需要更改为端口号在这里很重要。**

我刚刚修改了我的 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 以使其显示目录列表

相关内容