当前位置:  开发笔记 > 运维 > 正文

我可以通过1个IP地址在LAN上将两个单独的Web服务器托管到外部世界吗?

如何解决《我可以通过1个IP地址在LAN上将两个单独的Web服务器托管到外部世界吗?》经验,为你挑选了1个好方法。

我是一个带有家庭web开发操作的web程序员.我在FIOS连接上有多个Web服务器.我有自己的域通过dyndns.org的自定义域服务指向我的路由器.

我的ISP给了我一个静态IP地址,目前允许我配置我的路由器以通过端口80从一个服务器引导出站Web流量,通过端口8080引导另一个服务器.这很糟糕,因为许多公司阻塞端口8080这些天造成一些我的公司客户无法点击我的第二​​个Web服务器.

有没有办法让我使用两个单独的主机名将常规的旧端口80 Web流量定向到我的网络内部的两个SEPARATE Web服务器?

例如.我想http://webserver1.mydomain.com在我的网络上点击一个Web服务器,然后http://webserver2.mydomain.com点击另一个Web服务器,并在端口80上提供两组流量.

这甚至可能吗?如果没有,我可以通过编程方式将来自一个Web服务器的流量透明地路由到另一个Web服务器吗?

为了记录我运行MS Windows Server 2008 IIS 7.0堆栈,D-link DIR-655路由器,并使用DynDNS满足我的域需求.



1> Nick Kavadia..:

您寻找的解决方案的名称称为反向代理.
在apache,squid和Mircosoft ISA Server中有实现.

如果你喜欢冒险,你可以随时自己动手吗?或修改像这样,以满足您的您的需求.

我有客户使用鱿鱼反向代理,它的体积很大,而且效果很好!

它确实会使您在Web服务器上的Web日志搞砸,但流量似乎都来自正在进行重定向/重写的内部代理主机.

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有