作者hinaeddie (哈洛式.D.班哲明)
看板Network
標題[問答] 外部連線到 VMWare 裡的 Web Server
時間Mon Dec 19 23:42:06 2011
我的本機的OS 是 Win7
VMWare 是 WorkStation7 , OS 是 win2003
我根據
http://blog.xuite.net/sphjlc062218/thinking/32175554 使用 NAT 做為連線
現在可以成功將 VM 的 WebServer (假設ip 為192.168.174.100:8080 )
在本機改為 localhost:8088 , 可連線成功 (port 是故意改掉的)
但如果將 localhost 改成實體ip, 如 114.xx.xxx.xxx:8088
則無法正常連線
本機端也有Web Server, Port 是80和8080, 接可正常使用ip 去連線
請問這樣我該怎麼設定呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.102.21
推 zaknafein:vmware有 port mapping吧 12/20 17:43
→ zaknafein:你貼的連結上面有教 port forwarding呀 12/20 18:00
→ hinaeddie:設定ok了, 但用ip就是連不到, 用localhost:8088才連的到 12/21 00:33
→ hinaeddie:用 114.32.102.21:8088 就連不到 , 怪哉 12/21 00:34
→ hinaeddie:ps. 上面這個ip只是舉例, 並非工作上實際用的ip 12/21 00:36
推 overxxx:win7防火牆有設定嗎 12/21 02:32
→ hinaeddie:設定好,或全部關掉,結果仍一樣 12/21 08:47
推 zaknafein:本機你打 localhost:8088 應該是連到本機的服務吧 12/21 10:06
→ hinaeddie:我那樣打,會連到VM的服務 12/21 14:02
→ stpaul:本機端也有服務,然後又forward 8080,這樣不會搶嗎? 12/21 15:16
→ hinaeddie:本機端的服務是80 和 8080, 所以才改設 8088 12/21 15:45
→ hinaeddie:localhost:8088 可以連, xx.xx.xx.xx:8088 不能連 12/21 15:49
→ stpaul:抱歉,眼殘看錯...^^! 這樣理論上應該是OK才對...除了win7 12/21 16:39
→ stpaul:防火牆,iis有沒有什麼需設定的?從localhost和ip forward 12/21 16:40
→ stpaul:過去也許有差異... 12/21 16:40
→ stpaul:檢查一下iis的log,看看remoteIP是什麼,如果也是localhost 12/21 16:46
→ stpaul:那搞不好iis需要設定一下權限...(抱歉不熟IIS和VM,只能猜) 12/21 16:47
→ hinaeddie:cmㄕ 12/21 17:08
→ hinaeddie:vm是用jboss, 但log只有localhost連線 12/21 17:10
→ hinaeddie:連不到也沒有log,真的很怪 12/21 17:11
→ stpaul:那應該就沒錯了,你localhost可以連其實是透過localhost, 12/22 13:31
→ stpaul:ip的話牽扯到伺服器的權限,去檢查一下類似www user的設定 12/22 13:32
→ stpaul:看允不允許存取網路裝置,或是jboss的防火牆相關設定... 12/22 13:34
→ hinaeddie:防火牆現在是全關閉的, 但目前找不到其他該設定的地方 12/22 13:56
→ stpaul:jboss我也沒碰過,不好意思...不過系統允許他bind在網路裝 12/22 14:10
→ stpaul:置上嗎?我記得iis還要設定伺服器使用者可以存取網路才行.. 12/22 14:11