外網訪問tomcat
㈠ 外網如何訪問本地tomcat下的網站
老師讓我們通過在別人已經發布在Internet上的網站上做一個鏈接,然後訪問到我們的網站,這樣就能讓其他人訪問到我們的網站了。
我覺得老師的意思是 我們的網站和另一個已經發布好的網站在同一台伺服器下,在別人的網頁上寫一個超鏈接,連到我們網站的主頁面,從而實現使外網的人訪問到我們做的網站的目的。
既然沒有外網IP地址,而且有外網IP的伺服器是IIS,而你的是TOMCAT,稍麻煩些
1. 你可以部署你的程序在那台有外網IP的伺服器上,整合IIS和Tomcat(網路或google搜索很多);
2. 或者你可以部署你的程序在你自己的機器上,但需要你的這台機器需要與有外網IP的的機器在同一內網環境中,如192.168.0.1 和 192.168.0.2,能夠連通;在有外網IP的機器上架設apache代理,分別代理原有IIS服務和你的TOMCAT服務。好好問問你老師
㈡ 關於外網訪問tomcat的問題和詳細設置
你可以試試更改埠試試,把tomcat的8080埠改為80 等試試。因為我曾經遇到過一種情況是,網路提供商屏蔽掉了8080埠。
㈢ 外網訪問tomcat的問題
首先我要說.....你接的電信的線是靜態ip么?
如果是動態ip,比如家用娛樂型的我的e家之類的電信服務,那麼我只能遺憾的告訴你你繞不開像花生殼這類的虛擬ip軟體......
我就說說假設你的靜態ip的前提下如何做吧(其實所有的步驟都是配置路由的過程):
首先連接你的tomcat伺服器通過網線連接在路由的任意一個lan口上。
路由的wan口連接到電信提供商給你的外網介面上
設置路由:
打開路由的管理網頁....
看你的路由說明書一般路由出廠設置時192.168.0.1這個橋段。
在路由的wan口設置里
IP地址:
子網掩碼:
網關:
DNS伺服器:
備用DNS伺服器:(可選)
填寫以上5項,他們都是電信服務商提供給你的
並且記住IP地址這個參數就是外網訪問你伺服器的ip地址。
在路由的lan口設置里
設置IP地址: 這個是你自己隨意定的 但是不能違背ip地址的格式
他的作用是確定你內網的ip段:比方你可以設置193.168.2.1
這樣你路由在內網的ip就確定了
子網掩碼:選擇的 隨便選個 一般是255.255.255.0
此時,只需設置你伺服器的網路參數
IP地址:要和剛才路由設置的ip在同意橋段上如193.168.2.2
子網掩碼:255.255.255.0
網關:193.168.2.1(就是路由的ip)
DNS伺服器:和設置路由wan口的該項參數值一致
備用DNS伺服器:(可選)同上
下來還是看路由管理界面
設置路由的轉發規則
這個很重要,這個的理論上的定義也很好理解 我貼出來你看看應該能明白:
虛擬伺服器
虛擬伺服器定義了廣域網服務埠和區域網網路伺服器之間的映射關系,所有對該廣域網服務埠的訪問將會被重定位給通過IP地址指定的區域網網路伺服器。
然後根據路由管理系統的提示將伺服器端的8080埠(注意這個埠號需要和你配置tomcat埠號保持一致,我這個用的是tomcat默認的埠號,如果你做了tomcat埠號的修改這里需要以你的設置為准)映射到你的伺服器機器上就以剛才我設置的ip為例 就是映射到內網的ip為193.168.2.2這台電腦上,傳輸協議tomcat肯定是tcp協議了.....
至此,大功告成!
㈣ tomcat如何通過外網訪問
1、別人的網路是否能ping通?
2、如果是linux,看別人是否能通過ssh或telnet登錄到你的機器。
3、如果前面的都可以的話,如果你的是linux,查看下防火牆是否開放8080埠,粗暴點就是直接關閉防火牆試試。