記搭建外網(wǎng)可訪問web服務(wù)器
前期準(zhǔn)備:
- 搭建一個(gè)內(nèi)網(wǎng)可運(yùn)行的服務(wù)器,參照django入門學(xué)習(xí),也可以使用python搭建一個(gè)最簡(jiǎn)單的服務(wù)器
python -m SimpleHTTPServer 8080,也可購(gòu)買 - 購(gòu)買一個(gè)域名,我購(gòu)買的是騰訊云的域名,其他同理,花生殼可提供一個(gè)免費(fèi)域名(非必需)
- 路由器 我使用的是360路由器
步驟:
-
查看路由器的外網(wǎng)ip,在瀏覽器中輸入
192.168.0.1,查看外網(wǎng)ip地址:
路由器ip.png
其中外網(wǎng)ip為電信分配的外網(wǎng)地址,也是之后路由器需要去解析的地址,如果沒有域名直接使用該ip地址代替域名應(yīng)該也是可以的 查看本地服務(wù)器在局域網(wǎng)內(nèi)的ip地址,我的地址是192.168.0.52
端口映射,根據(jù)自己的路由器找到端口映射的選項(xiàng)

端口映射.png
注意:端口剛開始我選擇了8080,后來沒有成功,查了可能是因?yàn)?0端口都被運(yùn)營(yíng)商給封掉了,后來又改為了6666端口,結(jié)果可以使用ie和eage瀏覽器打開網(wǎng)站,但是使用qq瀏覽器沒有成功,并報(bào)錯(cuò):ERR_UNSAFE_PORT,參照Chrome的ERR_UNSAFE_PORT解決辦法 ,避開這些端口就好了
-
解析域名
域名.png
點(diǎn)擊解析,然后點(diǎn)擊新手快速設(shè)置,將記錄值設(shè)置為路由器的外網(wǎng)地址,此時(shí),即可將域名解析到本地服務(wù)器上,具體細(xì)節(jié)可參考技術(shù)文檔。

Paste_Image.png
- 此時(shí)使用外網(wǎng)的瀏覽器輸入funworld.la:2844/blog/index即可進(jìn)入之前搭建的網(wǎng)站

