[問題] iptables 轉往不同web site

看板Linux作者 (PlayBoy)時間9年前 (2014/11/29 14:09), 9年前編輯推噓7(7021)
留言28則, 7人參與, 最新討論串1/1
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://www.ptt.cc/bbs/Linux/M.1417241352.A.F17.html

11/29 14:12, , 1F
不是用apache的 virtual host?
11/29 14:12, 1F
DMZ裡面有三部 server web site 並不是在主機X 而是DMZ內部還有其他三部web site

11/29 14:24, , 2F
主機X裝Apache用reverse proxy,IPtable不看domain
11/29 14:24, 2F

11/29 14:38, , 3F
後來想到iptable+l7-filter或許可以,但是apache方便點
11/29 14:38, 3F
※ 編輯: P1ayBoy (114.26.170.57), 11/29/2014 20:58:58

11/29 21:53, , 4F
總覺得reverse proxy也應該用Squid來做... :P
11/29 21:53, 4F

11/29 23:43, , 5F
純reverse用squid做啥... 要不nginx 要不haproxy
11/29 23:43, 5F

11/29 23:44, , 6F
然後iptables辦不到 domain是應用層的事 IP層管不了
11/29 23:44, 6F

11/30 01:44, , 7F
用 apache 或是 nginx 都可以很簡單辦到
11/30 01:44, 7F

11/30 01:45, , 8F
apache 要弄就是先弄好 named-based 的 virtual-host
11/30 01:45, 8F

11/30 01:46, , 9F
然後裡面多掛一個 proxypass 語法把 / 丟給某個主機
11/30 01:46, 9F

11/30 01:46, , 10F
nginx 其實原理概念也是類似,主要用 proxy_pass
11/30 01:46, 10F

11/30 01:47, , 11F
不過 nginx 也是要弄虛擬主機配置,完成後一起搭配使用
11/30 01:47, 11F

11/30 17:02, , 12F
如果是我,,,,我會搞LVM....
11/30 17:02, 12F

12/01 00:45, , 13F
LVM? 啥關聯?!
12/01 00:45, 13F

12/01 21:20, , 14F
LVS吧!
12/01 21:20, 14F

12/01 21:29, , 15F
LVS也不是用來解virtual host的
12/01 21:29, 15F

12/02 18:57, , 16F
打太快,LVS,我意思是我才不會分成三台不同來做
12/02 18:57, 16F

12/02 18:58, , 17F
我會把三個網站都放在三台上做LB...
12/02 18:58, 17F

12/02 20:26, , 18F
原PO不就說無法整合了?
12/02 20:26, 18F

12/03 03:12, , 19F
除非三台是不同的OS,如LINUX+WINDOWS.....
12/03 03:12, 19F

12/03 03:13, , 20F
不然這是Linux版,我只會當做是APACHE WEB SERVER
12/03 03:13, 20F

12/03 03:13, , 21F
直接用LB方式三台全上同樣的內容
12/03 03:13, 21F

12/03 13:55, , 22F
光是三個網頁要用到三種PHP版本就夠麻煩了
12/03 13:55, 22F

12/06 00:35, , 23F
如果要弄那麼麻煩,就跟拿石頭丟自己的腳一樣
12/06 00:35, 23F

12/06 00:35, , 24F
這樣事我可不會做
12/06 00:35, 24F

12/07 01:20, , 25F
但現實是很多是不是自己能決定的...
12/07 01:20, 25F

12/08 19:53, , 26F
不能決定就放給他濫啊,我沒碰過我要改不讓改的
12/08 19:53, 26F

12/08 19:53, , 27F
不合理的事本來就要提,就算可以做也要看代價有多大
12/08 19:53, 27F

12/08 22:24, , 28F
隨你高興吧 每個地方環境不同 什麼要求都會有的
12/08 22:24, 28F
文章代碼(AID): #1KUMC8yN (Linux)