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

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


前期准备:

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

步骤:

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

    路由器ip.png

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

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

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

端口映射.png

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

  • 解析域名


    域名.png

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

Paste_Image.png
  • 此时使用外网的浏览器输入funworld.la:2844/blog/index即可进入之前搭建的网站
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容