如何使用花生壳或ngork工具将web应用部署到公网上访问
如何使用花生殼或ngork工具將web應(yīng)用部署到公網(wǎng)上訪(fǎng)問(wèn)
使用ngork
ngork網(wǎng)站提供免費(fèi)的映射服務(wù)可以借助此平臺(tái)進(jìn)行簡(jiǎn)單的內(nèi)網(wǎng)穿透服務(wù)。
ngork官網(wǎng):https://dashboard.ngrok.com/
1.進(jìn)入官網(wǎng)點(diǎn)擊下載對(duì)應(yīng)版本
2.解壓到文件夾
3.本地運(yùn)行部署web項(xiàng)目(我這里使用tomcat部署web應(yīng)用)
4.雙擊ngrok.exe啟動(dòng)命令行
5.輸入命令啟動(dòng)ngrok服務(wù)
ngrok http ip地址:端口號(hào)
-
http 為訪(fǎng)問(wèn)web應(yīng)用的協(xié)議
-
ip地址為本地web服務(wù)啟動(dòng)的地址,通常情況下都是localhost或127.0.0.1
-
端口號(hào)為web程序啟動(dòng)服務(wù)的端口號(hào),我這里是8080
-
點(diǎn)擊回車(chē)啟動(dòng)ngrok服務(wù)
ngrok啟動(dòng)成功,控制臺(tái)會(huì)打印出web應(yīng)用本地訪(fǎng)問(wèn)網(wǎng)址與公網(wǎng)訪(fǎng)問(wèn)網(wǎng)址的映射關(guān)系,并給出了http和https兩種訪(fǎng)問(wèn)方式,ip地址為一段16進(jìn)制數(shù),下面就可以通過(guò)公網(wǎng)地址訪(fǎng)問(wèn)本地web應(yīng)用咯。
訪(fǎng)問(wèn)地址:公網(wǎng)鏈接/部署的web應(yīng)用名稱(chēng)/web默認(rèn)啟動(dòng)頁(yè)面(一般到/就可以訪(fǎng)問(wèn)了,在web.xml中會(huì)默認(rèn)設(shè)置啟動(dòng)index頁(yè)面,如有修改根據(jù)自己的啟動(dòng)頁(yè)訪(fǎng)問(wèn),我這里采用默認(rèn)訪(fǎng)問(wèn)頁(yè)訪(fǎng)問(wèn))
注意:公網(wǎng)訪(fǎng)問(wèn)web應(yīng)用時(shí),ngork命令行一定不能關(guān)閉噢!
使用花生殼
花生殼也可以進(jìn)行簡(jiǎn)單的內(nèi)網(wǎng)穿透服務(wù),區(qū)別于ngork,花生殼需要購(gòu)買(mǎi)映射(我最先是使用花生殼來(lái)體驗(yàn)內(nèi)網(wǎng)穿透服務(wù))。
花生殼官網(wǎng):https://hsk.oray.com
1.登陸官網(wǎng)下載花生殼客戶(hù)端,選擇購(gòu)買(mǎi)服務(wù),學(xué)生黨可以白嫖(我也是買(mǎi)完才發(fā)現(xiàn)還有學(xué)生版可以申請(qǐng))
進(jìn)入官網(wǎng)—》購(gòu)買(mǎi)—》選擇個(gè)人/開(kāi)發(fā)者 就能看到啦
因?yàn)橹皇菍W(xué)習(xí)、測(cè)試使用,我買(mǎi)了6元的映射服務(wù),也是蠻劃算的。
2.下載安裝客戶(hù)端
注冊(cè)登陸購(gòu)買(mǎi)服務(wù)就可以開(kāi)始使用映射服務(wù)咯
-
打開(kāi)客戶(hù)端
-
應(yīng)用信息設(shè)置
-
名稱(chēng):可以自定義web應(yīng)用映射的名稱(chēng),也可以定義圖標(biāo)
-
應(yīng)用類(lèi)型為協(xié)議類(lèi)型,這里選擇HTTP
-
外網(wǎng)域名:購(gòu)買(mǎi)后或者學(xué)生認(rèn)證后就會(huì)顯示外網(wǎng)域名也就是在公網(wǎng)上訪(fǎng)問(wèn)的地址。
-
外網(wǎng)端口:一般默認(rèn)80/或動(dòng)態(tài)端口
-
80端口:訪(fǎng)問(wèn)鏈接可以省略此端口號(hào)
例如百度網(wǎng)址:https://www.baidu.com 后面是有端口號(hào)80的,80是可以省略的端口號(hào)。http://www.baidu.com:80 也可以訪(fǎng)問(wèn)百度。
-
動(dòng)態(tài)端口:花生殼在生成公網(wǎng)鏈接時(shí),會(huì)根據(jù)服務(wù)器目前端口使用情況,默認(rèn)分配一個(gè)端口號(hào),此端口號(hào)不能省略。
-
-
內(nèi)網(wǎng)主機(jī):當(dāng)前計(jì)算機(jī)的ip地址。
-
內(nèi)網(wǎng)端口:web應(yīng)用服務(wù)啟動(dòng)的端口號(hào)
-
帶寬:可升級(jí)……
-
-
點(diǎn)擊保存
注意:在設(shè)置映射時(shí)一定要先將本地web服務(wù)啟動(dòng)!!!否則會(huì)顯示連接失敗
3.測(cè)試服務(wù)
復(fù)制生成的訪(fǎng)問(wèn)地址,在瀏覽器測(cè)試(我這是設(shè)置的是動(dòng)態(tài)端口)
以上就是使用花生殼和ngork簡(jiǎn)單部署web項(xiàng)目到公網(wǎng)上的操作流程,如有錯(cuò)誤請(qǐng)指正。
總結(jié)
以上是生活随笔為你收集整理的如何使用花生壳或ngork工具将web应用部署到公网上访问的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Spring事务CallbackPref
- 下一篇: @PostConstruct注解学习