我有一个内部网(在网络内)网站,但它有点痛苦。首先,这是一个家庭网络,如果这有助于任何人。我有一台运行带有PHP的Apache Web服务器的计算机,我想在本地网络上指向3个URL。我取得了一些成功,但并不总是可靠的。对于DNS和DHCP,我有一个Thompson Speedtouch ST546 v6 DSL路由器。
编辑:我需要它用于Intranet网站,而不仅仅是文件托管,因为我对CMS做了很多。
改写为清楚:我有三个子域的计算机局域网指向IP地址10.0.0.2上abp.bhc.com
,wiki.bhc.com
以及server.bhc.com
,伴随着Web服务器的个人DNS名称。我使用SpeedTouch作为DNS,并完全控制它。经过一小时后它通常会起作用。
我的问题是,每次我需要另一个域时,是否有一个比手动添加域更优雅的解决方案。但它通常似乎有用。
这是我目前的VH文件:
NameVirtualHost 10.0.0.2
<VirtualHost 10.0.0.2>
ServerName abp.bhc.com
DocumentRoot "htdocs/abp"
</VirtualHost>
<VirtualHost 10.0.0.2>
ServerName server.bhc.com
DocumentRoot "htdocs/server"
</VirtualHost>
<VirtualHost 10.0.0.2>
ServerName wiki.bhc.com
DocumentRoot "htdocs/wiki"
Alias /wiki htdocs/wiki/wbhc/index.php
</VirtualHost>
呃,我想出了我眼前的问题。IP地址设置错误,因为我最近有一个新的LAN适配器。我关于是否有更好的解决方案的问题仍然存在。