iT邦幫忙

0

由外網連內網

公司的web server,目前是架在vmware 的 xp 中,有一個對外的IP,使用 apache.
現在我們架了另一個虛擬主機, 是ubuntu server,如果想要透過原本 webserver的ip,讓外部可以連到這個 ubuntu server,有辦法嗎?可以利用apache達到這個功能嗎?

jokera iT邦新手 3 級 ‧ 2012-06-29 21:31:46 檢舉
Apache有個東西叫做mod_proxy
等於是拿XP的Apache做Proxy去讀內網的某個IP的網站...
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<VirtualHost *:80>
ServerName ripe.xxxx.com
ProxyPass / http://www.ripe.net/
ProxyPassReverse / http://www.ripe.net/
</VirtualHost>
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

6
wiseguy
iT邦超人 1 級 ‧ 2012-06-28 01:27:27
最佳解答

當然可以透過webserver的ip,讓外部可以連到這個 ubuntu server。
重點是外部要連 ubuntu server 的什麼服務?是 ssh 還是 web?
依照不同的服務,在 XP 上使用 port forwarding 轉向到 ubuntu server 就行了。請先在 XP 上安裝 port forwarding 的軟體。例如:http://download.ithome.com.tw/Port-Forwarding-Wizard/2771,再設定什麼服務要轉哪個 port 到 ubuntu server 即可。例如 ssh 就是 22 port,web 就是 80 port。

2
u8526425
iT邦大師 1 級 ‧ 2012-06-28 00:32:57

建議講清楚網路架構
MIP? VIP? NAT? PAT?
以及更詳細情境需求

我要發表回答

立即登入回答