[问题] iptables 转往不同web site

楼主: P1ayBoy (PlayBoy)   2014-11-29 14:09:10
aaa.aaa.aaa┐ ┌web site aaa(192.168.1.10)
bbb.bbb.bbb┼123.123.123.123┼web site bbb(192.168.1.20)
ccc.ccc.ccc┘ 主机X └web site ccc(192.168.1.30)
三部在 DMZ 底下的服务器
以上是我的情况与需求(我只有一个实体IP)
我的主机只有一个IP
但是有三个 domain name
这三个domain name要分别转往不同的web site
请问 iptables 要怎么做呢?
PS:这三部主题提供的 web service 无法整合在 主机X 里面
必须同时让这三部web服务器可以服务
作者: HiJimmy (å—¨ 吉米)   2014-11-29 14:12:00
不是用apache的 virtual host?
作者: yves0417 (Yves)   2014-11-29 14:24:00
主机X装Apache用reverse proxy,IPtable不看domain后来想到iptable+l7-filter或许可以,但是apache方便点
作者: leicheong (睡魔)   2014-11-29 21:53:00
总觉得reverse proxy也应该用Squid来做... :P
作者: danny8376 (钓到一只猴子@_@)   2014-11-29 23:43:00
纯reverse用squid做啥... 要不nginx 要不haproxy然后iptables办不到 domain是应用层的事 IP层管不了
作者: kenduest (小州)   2014-11-30 01:44:00
用 apache 或是 nginx 都可以很简单办到apache 要弄就是先弄好 named-based 的 virtual-host然后里面多挂一个 proxypass 语法把 / 丢给某个主机nginx 其实原理概念也是类似,主要用 proxy_pass不过 nginx 也是要弄虚拟主机配置,完成后一起搭配使用
作者: asdfghjklasd (好累的大一生活)   2014-11-30 17:02:00
如果是我,,,,我会搞LVM....
作者: danny8376 (钓到一只猴子@_@)   2014-12-01 00:45:00
LVM? 啥关联?!
作者: xxoo1122 (一个连IE6都能相容的男人)   2014-12-01 21:20:00
LVS吧!
作者: danny8376 (钓到一只猴子@_@)   2014-12-01 21:29:00
LVS也不是用来解virtual host的
作者: asdfghjklasd (好累的大一生活)   2014-12-02 18:57:00
打太快,LVS,我意思是我才不会分成三台不同来做我会把三个网站都放在三台上做LB...
作者: danny8376 (钓到一只猴子@_@)   2014-12-02 20:26:00
原PO不就说无法整合了?
作者: asdfghjklasd (好累的大一生活)   2014-12-03 03:12:00
除非三台是不同的OS,如LINUX+WINDOWS.....不然这是Linux版,我只会当做是APACHE WEB SERVER直接用LB方式三台全上同样的内容
作者: danny8376 (钓到一只猴子@_@)   2014-12-03 13:55:00
光是三个网页要用到三种PHP版本就够麻烦了
作者: asdfghjklasd (好累的大一生活)   2014-12-06 00:35:00
如果要弄那么麻烦,就跟拿石头丢自己的脚一样这样事我可不会做
作者: danny8376 (钓到一只猴子@_@)   2014-12-07 01:20:00
但现实是很多是不是自己能决定的...
作者: asdfghjklasd (好累的大一生活)   2014-12-08 19:53:00
不能决定就放给他滥啊,我没碰过我要改不让改的不合理的事本来就要提,就算可以做也要看代价有多大
作者: danny8376 (钓到一只猴子@_@)   2014-12-08 22:24:00
随你高兴吧 每个地方环境不同 什么要求都会有的

Links booklink

Contact Us: admin [ a t ] ucptt.com