前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云服务器uwsgi内网访问但外网不能访问的解决

云服务器uwsgi内网访问但外网不能访问的解决

原创
作者头像
用户9227809
发布2021-11-26 16:10:39
14.3K0
发布2021-11-26 16:10:39
举报
文章被收录于专栏:walter学习笔记

问题描述:

按照网上的教程配置uwsgi,内网可以正常访问,但是外网不通。教程很多,但都没有提到外网不通的坑。这里随便贴一个https://cloud.tencent.com/developer/article/1563400

先说结论:先在控制台的防火墙设置中打开相应端口;同时在服务的操作系统中通过命令行设置防火墙打开相应端口

代码语言:javascript
复制
firewall-cmd --zone=public --add-port=8080/tcp --permanent

网上有一个回答都怀疑是防火墙屏蔽了端口,的确是这样,但是云服务器

第一步安装uwsgi

第二步写测试样例

第三步启动uwsgi

代码语言:javascript
复制
uwsgi --http :8080 --wsgi-file test.py 

这时候问题出现了:正常情况下,以下三种方式都能访问成功。但是测试下来外网始终不通。解决方法是在控制台的防火墙设置中打开相应端口;同时在服务的操作系统中通过命令行设置防火墙打开相应端口

代码语言:javascript
复制
内网访问 http://127.0.0.1:8080
代码语言:javascript
复制
内网访问 http://内网IP:8080
代码语言:javascript
复制
外网访问 http://外网IP:8080

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档