我们在基于Windows的Apache服务器上托pipe了10个站点。 该服务器也是一个域控制器,DNS和DHCP服务器。 所有网站的外部工作都很好,但内部我们只能访问其中的一个或两个。
什么可能导致这个问题?
首先,你应该真的分出服务器angular色。 您的数据中心不应该暴露在互联网上,并且在DC上运行DHCP也有安全隐患。
这就是说,我想象的问题是DNS。 您是否使用DC来进行内部名称parsing,并将另一台服务器用作外部访问者的权威? 如果您的AD域名与您的外部域名相同,则需要在两个地方都有一份所有Alogging的副本。 这就是为什么分离你的内部资源和外部资源总是好的,而不要使用重叠的域名。 这导致了像这样的裂脑DNS情况。
我知道我已经对你的configuration做了一些假设,但是你没有提供很多相关的细节。 如果情况并非如此,请修改您的问题,并对此回答留言,以便通知我。