[問題] 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