我想要实现的是以下内容:
在任何给定的时间点,如果局域网中的任何人,包括我,知道我的 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>
我应该改变什么?这甚至可能吗?