→ kenduest: 可以,有很多種方式 08/20 10:36
→ kenduest: 你可以在主要的 port 80 上面弄個 nginx 或者是 apache 08/20 10:36
→ kenduest: 本身可以設定提供當 reverse proxy 的代理服務 08/20 10:37
→ kenduest: 然後把收到的請求再丟給真正提供服務的對象就好 08/20 10:37
→ kenduest: apache 部分就是設定 named-based 架構的 VirtualHost 08/20 10:38
→ kenduest: 能夠支援不同的 hostname 名稱但是都指向這台機器的 ip 08/20 10:39
→ kenduest: 然後依據不同 hostname 的項目把請求代理到指定的主機 08/20 10:39
→ kenduest: 當然,若不用 named-based 架構也可以,純 ip 的話也行 08/20 10:40
→ kenduest: 但是純 ip 連線要識別得透過 port 切開 08/20 10:40
→ kenduest: port 切開還是走虛擬主機架構,只是要讓 proxy 本身 08/20 10:41
→ kenduest: listen 兩個 port,不同 port 應對到不同的站台 08/20 10:41
→ kenduest: 其中一個站台透過 proxy 代理方式引導存取實際主機 08/20 10:42
→ cruise0817: 好,謝謝您,我在測試看看! 08/20 10:51
→ rickieyang: 純IP不改port,可以把特定目錄用reverse proxy導到win 08/20 13:58
推 hukhuk: 用iptables dnat吧 08/20 17:55
→ kenduest: NAT 也是一種方式,但是有許多前提 08/20 19:43
→ kenduest: 1. 網站得用 PORT 切開,比方分別用 port 80,81 區分 08/20 19:43
→ kenduest: 2. windows 要改網路把 gateway 指向到 linux 的 ip 08/20 19:44
→ kenduest: 這還要設定一些 nat 規則,比較囉唆 08/20 19:44
→ kenduest: 3. 若要用 2 但是 windows gateway 不動也可以 08/20 19:45
→ kenduest: 那也是需要在 nat 上面設定 SNAT 規則,更複雜 08/20 19:45
→ kenduest: 就看實際需求.... web 部分個人建議 reverse proxy 單純 08/20 19:46
推 kenwufederer: 問個笨問題…為何WS不直接對外? 08/21 02:45
→ kenduest: 讓我猜猜,可能對外 IP 就是指有那麼一組可以用 08/21 12:18
推 kenwufederer: 這樣也有點奇怪,統合成一台應該不難才是… 08/22 02:58
→ kenwufederer: 還是就是兩種環境就另當別論 但有點搬石頭 08/22 03:00