1

我想要实现的是以下内容:

在任何给定的时间点,如果局域网中的任何人,包括我,知道我的 IP 地址和他或她拥有的主机文件192.168.1.xxx beta.example.com,通过访问beta.example.com他或她将从我的 apache 获得 beta.example.com。这个除了我,我可以有我自己的127.0.0.1 beta.example.com

我试过这个,它只在本地有效。对于外部连接,它默认为DocumentRoot,如果用户尝试访问,应用程序将无法正确获取其路径http://beta.example.com/example.com/

    Listen *:80
    ServerName localhost:80
    DocumentRoot "c:/www"

<VirtualHost beta.example.com>
    DocumentRoot "c:\www\example.com"
    ServerName beta.example.com
</VirtualHost>


<Directory "c:\www\example.com">
    Options +FollowSymLinks
    AllowOverride All
</Directory>

我应该改变什么?这甚至可能吗?

4

1 回答 1

1

做到了。很简单。替换<VirtualHost beta.example.com>为:

   NameVirtualHost *:80
   <VirtualHost *:80>
于 2012-04-16T16:42:20.993 回答