作者P1ayBoy (PlayBoy)
看板Linux
标题[问题] iptables 转往不同web site
时间Sat Nov 29 14:09:10 2014
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伺服器可以服务
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.26.170.57
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Linux/M.1417241352.A.F17.html
1F:推 HiJimmy: 不是用apache的 virtual host? 11/29 14:12
DMZ里面有三部 server
web site 并不是在主机X
而是DMZ内部还有其他三部web site
2F:→ yves0417: 主机X装Apache用reverse proxy,IPtable不看domain 11/29 14:24
3F:→ yves0417: 後来想到iptable+l7-filter或许可以,但是apache方便点 11/29 14:38
※ 编辑: P1ayBoy (114.26.170.57), 11/29/2014 20:58:58
4F:推 leicheong: 总觉得reverse proxy也应该用Squid来做... :P 11/29 21:53
5F:→ danny8376: 纯reverse用squid做啥... 要不nginx 要不haproxy 11/29 23:43
6F:→ danny8376: 然後iptables办不到 domain是应用层的事 IP层管不了 11/29 23:44
7F:→ kenduest: 用 apache 或是 nginx 都可以很简单办到 11/30 01:44
8F:→ kenduest: apache 要弄就是先弄好 named-based 的 virtual-host 11/30 01:45
9F:→ kenduest: 然後里面多挂一个 proxypass 语法把 / 丢给某个主机 11/30 01:46
10F:→ kenduest: nginx 其实原理概念也是类似,主要用 proxy_pass 11/30 01:46
11F:→ kenduest: 不过 nginx 也是要弄虚拟主机配置,完成後一起搭配使用 11/30 01:47
12F:→ asdfghjklasd: 如果是我,,,,我会搞LVM.... 11/30 17:02
13F:→ danny8376: LVM? 啥关联?! 12/01 00:45
14F:推 xxoo1122: LVS吧! 12/01 21:20
15F:→ danny8376: LVS也不是用来解virtual host的 12/01 21:29
16F:推 asdfghjklasd: 打太快,LVS,我意思是我才不会分成三台不同来做 12/02 18:57
17F:→ asdfghjklasd: 我会把三个网站都放在三台上做LB... 12/02 18:58
18F:→ danny8376: 原PO不就说无法整合了? 12/02 20:26
19F:推 asdfghjklasd: 除非三台是不同的OS,如LINUX+WINDOWS..... 12/03 03:12
20F:→ asdfghjklasd: 不然这是Linux版,我只会当做是APACHE WEB SERVER 12/03 03:13
21F:→ asdfghjklasd: 直接用LB方式三台全上同样的内容 12/03 03:13
22F:→ danny8376: 光是三个网页要用到三种PHP版本就够麻烦了 12/03 13:55
23F:推 asdfghjklasd: 如果要弄那麽麻烦,就跟拿石头丢自己的脚一样 12/06 00:35
24F:→ asdfghjklasd: 这样事我可不会做 12/06 00:35
25F:→ danny8376: 但现实是很多是不是自己能决定的... 12/07 01:20
26F:推 asdfghjklasd: 不能决定就放给他滥啊,我没碰过我要改不让改的 12/08 19:53
27F:→ asdfghjklasd: 不合理的事本来就要提,就算可以做也要看代价有多大 12/08 19:53
28F:→ danny8376: 随你高兴吧 每个地方环境不同 什麽要求都会有的 12/08 22:24