搭建外网可访问的本地web服务器

记搭建外网可访问web服务器


前期准备:

  1. 搭建一个内网可运行的服务器,参照django入门学习,也可以使用python搭建一个最简单的服务器python -m SimpleHTTPServer 8080,也可购买
  2. 购买一个域名,我购买的是腾讯云的域名,其他同理,花生壳可提供一个免费域名(非必需)
  3. 路由器 我使用的是360路由器

步骤:

  • 查看路由器的外网ip,在浏览器中输入192.168.0.1,查看外网ip地址:

    搭建外网可访问的本地web服务器_第1张图片
    路由器ip.png

    其中外网ip为电信分配的外网地址,也是之后路由器需要去解析的地址,如果没有域名直接使用该ip地址代替域名应该也是可以的

  • 查看本地服务器在局域网内的ip地址,我的地址是192.168.0.52

  • 端口映射,根据自己的路由器找到端口映射的选项

搭建外网可访问的本地web服务器_第2张图片
端口映射.png

注意:端口刚开始我选择了8080,后来没有成功,查了可能是因为80端口都被运营商给封掉了,后来又改为了6666端口,结果可以使用ie和eage浏览器打开网站,但是使用qq浏览器没有成功,并报错:ERR_UNSAFE_PORT,参照Chrome的ERR_UNSAFE_PORT解决办法 ,避开这些端口就好了

  • 解析域名


    域名.png

点击解析,然后点击新手快速设置,将记录值设置为路由器的外网地址,此时,即可将域名解析到本地服务器上,具体细节可参考技术文档。

搭建外网可访问的本地web服务器_第3张图片
Paste_Image.png
  • 此时使用外网的浏览器输入funworld.la:2844/blog/index即可进入之前搭建的网站

你可能感兴趣的:(搭建外网可访问的本地web服务器)