只有一個固定ip連接到ip分享器ip分享器後有兩台web server假設一台ip為192.168.1.10(對外網址假設xxx.com)另一台假設一台ip為192.168.1.11(對外網址假設yyy.com)同時都要使用80 port請問分享器NAT該如何設定?
找台PC架設Reverse Proxy也是一種選擇, 請參考這棟樓如果你的Router是刷DD-WRT, Tomato, OpenWRT等Open Source的韌體, 你還可以試著把Reverse Proxy(Squid)安裝到Router裡, 這樣連PC都不必了參考
alazy21 wrote:只有一個固定ip連...(恕刪) 兩台webserver跑的是啥 tomcat? apache? 還是???1.apache + tomcat or 2 * tomcat 的情況這比較好處理 讓apache當前端,可用ajp13連到兩個tomcat去即可無apache 就裝一個就好 NAT只要把80 port 導向apache即可2. 2 * apache 比較麻煩,可能要找一下有沒有適用的模組 不過都是apache乾脆就都架在一台上就好,以apache來說,應該撐得住以上是不花錢的方案
asuka1978 wrote:兩台webserve...(恕刪) 其實只要在主頁先測試weblink字串看是xxx.com還是yyy.com再重導向到相關的內部ip和網頁即可.當然網頁寫法要全部用相對位置.這是小資做法,流量不大時是很ok又省的.
nwcs wrote:其實只要在主頁先測試...(恕刪) 大大這法也是很好的。但是在還沒有想過這個方法以前,我自己是這樣用的因為 IP 對應 80 port 這組 socket 只有一個。於是我先不分 x.com y.com 通通在分享器指向192.168.1.10 x.com做 virtual server 將 y.com 的需求指向另一個 virtual server directory 導網頁裡指向同 IP 的不同 port 如 81再將分享器的 81 指向 192.168.1.11 80 port,這樣也是可以用