本地安裝了web服務端,怎樣通過自定義網域名稱方式實現從公網訪問本地web應用?
本文將介紹具體的實現步驟。
預設安裝的web埠是80。
在網域名稱服務商註冊並購買的網域名稱必須要完成網域名稱備案,否則無法使用網域名稱訪問**,具體備案細節可以參考網域名稱服務商提供的備案流程指導文件。
例如自己申請並完成備案的網域名稱為:domaindemo.cn
,後面的示例中都以此網域名稱為例。
在網域名稱所在的服務商系統上新增網域名稱解析,各個網域名稱服務商系統設定解析方法類似,這裡以在萬網上設定網域名稱解析為例;
在網域名稱的解析設定裡主要填寫:記錄型別、主機記錄、記錄值等引數項,其他引數項使用預設值即可。
記錄型別:
a - 將網域名稱指向乙個ipv4位址
cname - 將網域名稱指向另外乙個網域名稱
這裡建議選擇cname
主機記錄:
主機記錄就是網域名稱字首,常見用法有:
www:解析後的網域名稱為www.wdom.net
@:直接解析主網域名稱 wdom.net。
*:泛解析,匹配其他所有網域名稱 *.wdom.net。
這裡填寫 @ ,即直接解析主網域名稱,其他主機記錄可以根據實際需要進行新增。
記錄值:
如果記錄型別選擇的是cname,這裡需要填寫網域名稱:wdom.net
解析設定完成後,大概過10分鐘以後,可以使用命令ping domaindemo.cn
來檢查自己的網域名稱解析是否生效了。
holer軟體包:holer-***.tar.gz
holer支援各種os系統平台,請選擇跟本地os型別匹配的holer軟體包。
在holer官網上申請專屬的holer access key,並將自己備案過的網域名稱domaindemo.cn
提供給holer技術支援人員。
提供網域名稱之前一定要先完成步驟1.3 設定網域名稱解析。
例如申請得到的holer資訊如下,這裡以此holer資訊為例:
---------------------------------------------
holer client : [email protected]
access key : 6688daebe02846t88s166733595eee5d
---------------------------------------------
domain name : domaindemo.cn
local address : 127.0.0.1:80
---------------------------------------------
windows系統平台:開啟cmd控制台,進入可執行程式所在的目錄下,執行命令:
holer-windows-***.exe -k 6688daebe02846t88s166733595eee5d
linux或者其他系統平台:
執行命令:./holer-***-*** -k 6688daebe02846t88s166733595eee5d
瀏覽器裡直接輸入自己的網域名稱,就可從公網訪問本地web了。
使用holer過程中遇到問題可以先檢視holer控制台列印的日誌資訊,這樣很容易排查出問題的具體原因。
手機APP應用如何從公網訪問本地WEB應用
本文將介紹具體的實現步驟。預設安裝的web服務端的埠是80。holer軟體包 holer tar.gz holer支援各種os系統平台,請選擇跟本地os型別匹配的holer軟體包。在holer官網上申請專屬的holer access key或者使用開源社群上公開的access key資訊。例如申請得...
為自己的本地站點封裝網域名稱
如果僅僅是用來測試 內部的程式 之類的當然沒問題,但是如果我們還要測試 上新增的廣告或者統計 的效果呢?這樣就不能再使用iis預設的localhost這個位址了,需要把它換成我們需要的網域名稱,這裡站長就來給大家說說修改的方法。其實說白了,就是把網域名稱解析到本機的方法 一 按win r開啟執行視窗...
如何讓外網訪問自己的本地Web伺服器
目前很多 開發者安裝了iis或者apache等web伺服器,可以把自己電腦配置成一以路由為中心的內網伺服器。本地伺服器在內網測試是綽綽有餘的,但是有些專案需要演示給異地的客戶驗收,而又趕不及把自己的 放到伺服器上面,這時我們就可以採用埠對映,讓客戶可以在外網訪問我們的本地伺服器 適合大部分的 設計s...