我是一个带有家庭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满足我的域需求.
您寻找的解决方案的名称称为反向代理.
在apache,squid和Mircosoft ISA Server中有实现.
如果你喜欢冒险,你可以随时自己动手吗?或修改像这样,以满足您的您的需求.
我有客户使用鱿鱼反向代理,它的体积很大,而且效果很好!
它确实会使您在Web服务器上的Web日志搞砸,但流量似乎都来自正在进行重定向/重写的内部代理主机.