主题:【原创】浅谈一个Public IP如果提供多个网站服务 -- Highway
只要注册lowway.com域名的时候指向和highway.com相同的IP就行了。这样对lowway.com的访问一样可以到达proxy,后者映射到相应服务器就可以了。
解决两个网站公用IP公用服务器的问题,就是解决服务器(或者防火墙/NAT,总之就是使用这个公用IP的机器)如何区分收到的这两个网站的数据流的问题(发出不是问题)。
因为两个网站公用一个IP地址,服务器对于收到的包显然不能靠IP来区分。所以就只能从再高的层里想办法。端口号是transport层的办法,最简单,不过用起来不方便。再往上就是从application层里想办法了。这就是利用URL和host header。也就是第三和第二种办法。
对于第三种办法,不光web proxy可以做,可以做application层处理的firewall就可以,只要制定相应的规则,根据URL映射到内部地址和端口,而不是简单的根据目标端口映射到内部地址和端口。这个实际并不用到一般web proxy的功能。
最早的问题我记得实际是如何在一个服务器上建两个网站,这个比如何在一个公用IP上建网站还容易,因为同一台服务器上可以赋好几个公用IP,这样可选的办法就更多了。
- 相关回复 上下关系8
😉原因吗我简单说了,只有支持HTTP 1.1的Browser才能使用 Highway 字252 2005-12-22 08:55:28
你是指让应用程序来判断CGI变量中的HTTP_HOST? 1 任飞 字516 2005-12-22 08:09:11
正要学习有关Host header name多谢!!! errorking 字0 2005-12-22 02:03:33
补充两句
😉谢谢指正。问题的原因是我当时给别人帮忙的时候, Highway 字448 2005-12-21 16:58:08
精彩,送花 风满袖 字18 2005-12-21 12:31:01
😁不好意思,有些东西也是我刚刚琢磨出来的,以前有些概念 Highway 字94 2005-12-21 13:06:24
还是老大你牛啊 风满袖 字48 2005-12-21 13:11:31