在同一个LAN上configuration两个Web服务器

我正尝试使用我刚接触的networkingconfiguration为小型企业设置networking。 该公司拥有一个公共IP(135.xxx),并希望为其网站(www.example.com上的192.168.1.50)和共享点站点(sharepoint.example.com上的192.168.1.75)使用不同的机器。 DC在192.168.1.10上

我已经为指向主机的专用IP地址的站点添加了DNS主机Alogging。 在局域网内,所有的用户都可以访问网站和分享点。 但是从外部PC,网站返回一个401错误。

不知道我的问题是拓扑,DNS,防火墙,还是只有一个公有IP的概念是不可能的。

如果您想公开访问该站点,则必须使用公共IP地址,并且防火墙必须允许该端口通过您的专用Web服务器。 如果您希望使用Sharepoint,那么(IIRC)与Web服务器在同一端口上运行,您必须拥有第二个公共IP,或者您必须强制客户端指定不同的端口号(例如, http:// mysharepointsite。净:81 / (不是一个有效的URL))

我做了类似的企业内部网和Zimbra邮件服务器。 我使用基于名称的虚拟主机来设置Apache,并使用mod_proxy提供驻留在不同Web服务器上的站点。 这样,您可以将www.example.com指向公司网站,sharepoint.example.com指向Sharepoint。 两者都可以根据需要在端口80或443上访问。

mod_proxy文档在这里: http : //httpd.apache.org/docs/2.2/mod/mod_proxy.html