轉自:http://jingpin.jikexueyuan.com/article/49159.htmlhtml
首先你要知道你是出於內網仍是外網下,其實很簡單,百度一下「IP查詢」,第一個就是你的外網ip,而後你本地cmd中ipconfig一下就能知道你的本機ip,若是兩個ip同樣,那麼你如今是外網,若是不同,你就是內網。下面介紹的方法一和方法二僅僅在外網下才能實現,方法三在內網下實現。web
1,在tomcat的配置文件夾下的server.xml配置文件下作一下修改:數據庫
能夠修改一下端口號,不修改也能夠,只不過端口若是是80,那麼外網直接訪問本地服務器網站192.168.0.7就是192.168.0.7,若是端口是8080,則外網訪問本地服務器網站192.168.0.7就會是192.168.0.7:8080;瀏覽器
修改端口以下 tomcat
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 服務器
端口8080能夠更改,這裏改爲80,而後修改:網絡
<Engine name="Catalina" defaultHost="localhost">app
將local中的localhost改爲你的本地ip;webapp
<Host name="localhost" appBase="webapps"tcp
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
將上面的localhost改爲你本身的ip;
<Context path="" docBase="SPH3" reloadable="true"
crossContext="true"></Context>
將 上面docBase中的內容改成本身所要給外部訪問的網站工程名,個人是SPH3;
2,而後保存啓動tomcat以後;
3,別人在瀏覽器中輸入你的ip就能訪問你的網站了;
1,申請一個動態域名,例如花生殼等,這裏以花生殼爲例;
2,在花生殼中申請一個免費的域名,例如:test.xicp.net,下載一個客戶端而後啓動它,(他會自動激活,並指向你的本地);
3,在tomcat的配置文件夾下的server.xml配置文件下作一下修改:
<Context path="" docBase="SPH3" reloadable="true"
crossContext="true"></Context>
將 上面docBase中的內容改成本身所要給外部訪問的網站工程名,個人是SPH3;
4,而後第三方的瀏覽器下輸入test.xicp.net,便可訪問你本地的網站。
5,注意:這是端口是80的,若是你端口是8080,則外網訪問應該是test.xicp.net:8080這樣才能夠訪問你的網站;
固然若是你是內網也能夠訪問,不過花生殼要花錢!
1,nat123提供免費內網映射,若是你是在內網,也能夠免費進行經過域名訪問你本地的tomcat;
2,只要添加映射便可,按要求填寫便可;
3,在tomcat的配置文件夾下的server.xml配置文件下作一下修改:
<Context path="" docBase="SPH3" reloadable="true"
crossContext="true"></Context>
將 上面docBase中的內容改成本身所要給外部訪問的網站工程名,個人是SPH3;
4,只要在第三方瀏覽器登錄便可,輸入域名便可
注意:本地tomcat須要開啓,可是端口改與不改都行,只要在nat123裏面映射的時候端口填寫和本地tomcat一致便可;
下面爲第三方訪問成功:
轉自:http://www.it165.net/network/html/201305/1077.html
端口映射又稱端口轉發,其實就是常說的NAT地址轉換的一種。能夠經過路由器端口映射到內網不一樣IP的機器,使外網可以經過不一樣的端口訪問內網不一樣的服務器。
端口映射過程就如同你家在一個小區裏1808號樓1206室,你朋友來找你,找到小區門口,不知道你住哪層哪號?就問守門的保安,保安很客氣的告訴了他你家詳細門牌號,這樣你朋友很輕鬆的找到了你家。這個過程就是外網訪問內網經過端口映射的形象說法。
爲何要作端口映射?
2.ADSL經過路由器來進行撥號,主機經過路由器來進行共享上網,這種狀況下主機獲取到得一般會是一個192.168.x.x類型的私有內網IP地址,這類狀況下,是須要在路由器作端口映射,轉發端口到對應的服務器上; www.it165.net
視頻採集卡 不一樣廠家所使用的默認端口均不同
5050 8000 9000-9002 37777等
而後在NAT設置中點擊容許,單擊下面的添加按鈕,進入設置界面。