如何获得Xampp Apache @ localhost上的子域名?

****更新 – 我现在得到它的工作,我只是不得不改变端口号码在这里很重要。**

我只是修改我的Windows HOST文件@ C:\ Windows \ System32 \ drivers \ etc

并添加到它的结尾

127.0.0.1 images.localhost 127.0.0.1 www.friendproject-.com 127.0.0.1 friendproject.-com 

然后我修改了Apache下的httpd-vhosts.conf文件:Xampp @ 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:// localhost /这之前工作正常

我意识到我可以改变一切,但我真的需要至less得到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,让它显示目录列表