A. 怎麼讓區域網以外的網路能夠訪問到本地的tomcat伺服器 新手 說得越詳細越好
訪問你本地的tomcat,無非就是跟你本機上的http埠(看設置了,比如8080)進行通信,關鍵問題是怎麼才能在區域網外面訪問到你的本機上.人家只能訪問到你的區域網上的路由器所在的外網IP,所以要建立轉發規則,讓路由器將別人的訪問請求轉發到你本機的8080埠上.
打開路由器的配置頁面(頁面地址即http://默認網關IP),找到"轉發規則",配置相應的外部埠,內部埠,和你的本機IP就行了,即表示別人訪問你的路由器的外部IP的外部埠,然後路由器會將該訪問轉發到你的本機上的內部埠上.如下圖
查你的路由器的外網IP,直接在網路上輸入"查IP"即可.
但是如果組網比較復雜,還有什麼防火牆什麼的,原理還是一樣去配置轉發規則,具體咋配置我就不知道了,我以前是可以用路由器來搞轉發的,後來電信的貓換了,換了個光貓,它自己就有路由功能,不過我沒研究這東西咋配置轉發--
B. 外網訪問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協議了.....
至此,大功告成!
C. 如何利用自己的電腦做伺服器發布tomcat的WEB項目供外網訪問
1、首先你要確定你有一個外網ip地址。如果你分配到的是一個區域網IP地址需要經過一系列的轉換為外網ip地址,然後繼續下面操作。
2、拿到外網IP地址,進行tomcat的server.xml文件的配置。主要進行下面三個地方的配置(本次配置採用的tomcat版本號是7.0.30)
1)<Connector port=80protocol=HTTP/1.1 connectionTimeout=20000 redirectPort=8443 / 將port埠改為80,基於http協議一般是通過80埠訪問的,這樣可以避免每次都輸入8080的麻煩。
2)<Engine name=Catalina defaultHost=
171.35.52.187
將defaulHost的localhost改變為你自己的外網ip地址,提供給外面訪問。
3)<Host name=
171.35.52.187
appBase=webapps unpackWARs=true autoDeploy=true
<Context path=test docBase=D:/
SudentManager
reloadable=true crossContext=true</Context 將Host 里的name改為外網IP地址,同時在該標簽里加入Context標簽,內容如上,path 代表訪問的虛擬路徑,docBase代表的是實際項目路徑。
經過上面三步的配置,已經實現了伺服器的配置。我們就可以啟動Tomcat,此時通過ip地址可以直接訪問該項目啦。
以上的方法完全適應區域網內使用。
D. 如何讓外網的用戶能夠訪問到我的TOMCAT伺服器網站
(1)進入 http://192.168.1.1/
看到下面內容----
WAN口狀態
IP地址: 59.37.192.56 PPPoE 請問這個IP應該就是路由器的IP吧? (2)進入「轉發規則」/「虛擬伺服器」功能頁,設置埠映射:
「服務埠」項填入「8080」、「IP」項填入「192.168.1.101」、「協議」項填入「ALL」.
點擊「保存」然後退出。
(3)啟動TOMCAT,然後在瀏覽器地址欄鍵入 http://59.37.192.56 :8080
瀏覽器窗口顯示「無法打開」提示。 但是在瀏覽器地址欄鍵入 http://192.168.1.101:8080 就沒問題,能夠打開TOMCAT 默認網頁。
E. 路由器配置電腦外網地址為1.2.3.4:8080,現安裝tomcat本地訪問地址為localhost:8080,那如何外網訪問tomcat
在路由器上DMZ虛擬埠映射到你本機的埠,外網才可以訪問
設置好之後,別人可以通過外網訪問你的埠,但是你只能用內網訪問,迴路問題 正常的
F. tomcat如何通過外網訪問
tomcat部署在什麼網路環境,都可以利用開放的nat123埠映射網路輔助平台,實現外網的訪問。實現過程:
1、在tomcat部署內網電腦安裝並啟用nat123,添加映射,選擇80埠映射或非80網站映射。將tomcat內網地址和埠映射到外網自己的域名,如無域名,可直接使用提示默認域名。
2、將tomcat內網地址埠映射到外網後,用外網地址即可以正常訪問tomcat應用。
G. 如何通過外網訪問自己的Tomcat
如果從外網訪問需要公網IP才行,沒有公網IP的話可以使用開源的holer,配置一個key就可以從外網訪問自己的tomcat了
H. 本地tomcat訪問地址怎麼映射到公網
法一
1,在tomcat的配置文件夾下的server.xml配置文件下做一下修改:
可以修改一下埠號,不修改也可以,只不過埠如果是80,那麼外網直接訪問本地伺服器網站192.168.0.7就是192.168.0.7,如果埠是8080,則外網訪問本地伺服器網站192.168.0.7就會是192.168.0.7:8080;
修改埠如下
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
埠8080可以更改,這里改成80,然後修改:
<Engine name="Catalina" defaultHost="localhost">
將local中的localhost改成你的本地ip;
<Host name="localhost" appBase="web
I. 如何才能用外網訪問tomcat伺服器
如果你是內網的話,必須在路由器上做虛擬主機或者埠映射,如果外網的話輸入ip:埠號正常訪問就可以了
J. tomcat伺服器外網訪問
你修改你的路由器虛擬服務功能了嗎,把外網的訪問指向你的電腦的內網網址,只需在路由器上設定一下你的電腦的內網IP和埠號即可。WEB方式設定,很簡單,你看一下路由器說明即可。希望對你有幫助。