1. 程式人生 > >Tomcat部署web專案+花生殼配置實現外網訪問

Tomcat部署web專案+花生殼配置實現外網訪問

第一種方式

1.下載安裝花生殼軟體。

2.申請動態域名,可以到這裡去免費註冊一個花生殼賬號,註冊好了過後,會得到一個免費域名。

3.本地IP對映。

登入花生殼軟體,選擇獲得的域名,右擊選擇:花生殼管理



點選新增按鈕,輸入你的專案名,本機IP,tomcat埠號,並且勾選最底下的選項:開啟HTTP80埠,確定即可。


4.將外網訪問地址給你的好友訪問即可。

第二種方式

前言:第一種方式的外網訪問連結:http://ljl92.oicp.net:50537/checkBox/ 還要使用者輸入埠號(動態分配)和專案名,而我們一般訪問是不需要輸入這兩個的。

1.下載安裝花生殼軟體。

2.申請動態域名,可以到

這裡去免費註冊一個花生殼賬號,註冊好了過後,會得到一個免費域名。

3.配置路由器,在瀏覽器上輸入:192.168.0.1或者有些是192.168.1.1,進去過後如圖



(我的這是騰達路由器,不過哪種路由器的設定大同小異),設定虛擬伺服器,選擇常用埠為HTTP(80),內網IP是自己的電腦IP,可在DOC命令視窗輸入:ipconfig查詢;然後設定DMZ主機的IP也為自己的區域網IP,在系統工具中設定啟用動態DNS服務,選擇oray.net(即是花生殼的域名),賬號和密碼即為你在花生殼註冊的賬號和密碼,域名填你從花生殼中得到的免費域名,設定好,儲存關閉。

4.在動態DNS那選擇花生殼,輸入剛剛註冊的花生殼使用者名稱和密碼,選擇標準及儲存即可。 


5.驗證是否配置成功,你可以先啟用Tomcat服務,然後再瀏覽器上輸入:127.0.0.1:8080看是否成功啟動Tomcat服務,如果成功,則登入花生殼登臺域名客戶端,如圖所示,


,然後點選網路工具,ping獲得免費域名是否連通,如圖所示


6.對映和花生殼都配置好了以後,下面是對我們tomcat裡面的專案進行配置了。找到server.xml檔案,把埠號改為80,然後修改<Host name="域名" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"><Context docBase="專案名" path="" reloadable="true" /></Host>域名處為花生殼給的免費的動態域名,填寫上以後儲存即可。 

7.當然,我們還可以擁有多個免費的域名,大家只要在花生殼網站的域名管理那註冊免費域名即可(用已有的賬號登陸,),這樣你本地的花生殼就會擁有多個免費的域名。而且如果想把這些免費的域名都繫結到專案上,其實做法和第五步驟一樣,只不過是多了幾個<Host name="域名" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"><Context docBase="專案名" path="" reloadable="true" /></Host>而已。 
這時在IE位址列輸入http://域名時,是不是就會出現你所做的專案了,而且你把這個連結發給你的同事,朋友,他們也會訪問到你的專案的。沒事的時候試試看。

8.參考資料

1)花生殼軟體動態申請域名

http://wenku.baidu.com/link?url=vIbQeQ9zJpTgIYXxfO4ZJ4H33BO4v9fWXM7lI2E4-iDnJcB9FZFHPD9OeaHY5c4_aN74swtnn9MgnHp-ZxflwMbff7MDEnoqDSHtokfCUUa

2)步奏

http://blog.csdn.net/cailiwei712/article/details/7567018

http://wenku.baidu.com/link?url=SfHcf75GYuHM5LzUmIQxVwae8oo6vIm9tSrWzNL2LhexJ_YEkHLfRYAGBy61tM76LfiJnHEySXgK6o6OTuAgkl9WDJJQY9MjJfQDkeluOcW

3)tomcat配置

http://blog.sina.com.cn/s/blog_4973aafe01000b22.html

http://www.ddjava.com/blog/blog.html?blogId=405

效果圖: