云服务器uwsgi内网访问但外网不能访问的解决
2023-03-20 15:00:04 时间
问题描述:
按照网上的教程配置uwsgi,内网可以正常访问,但是外网不通。教程很多,但都没有提到外网不通的坑。这里随便贴一个https://cloud.tencent.com/developer/article/1563400
先说结论:先在控制台的防火墙设置中打开相应端口;同时在服务的操作系统中通过命令行设置防火墙打开相应端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
网上有一个回答都怀疑是防火墙屏蔽了端口,的确是这样,但是云服务器
第一步安装uwsgi
第二步写测试样例
第三步启动uwsgi
uwsgi --http :8080 --wsgi-file test.py
这时候问题出现了:正常情况下,以下三种方式都能访问成功。但是测试下来外网始终不通。解决方法是在控制台的防火墙设置中打开相应端口;同时在服务的操作系统中通过命令行设置防火墙打开相应端口
内网访问 http://127.0.0.1:8080
内网访问 http://内网IP:8080
外网访问 http://外网IP:8080
相关文章
- 选型必看:Kubernetes 应用程序部署工具应该选哪些?
- 阻塞队列—DelayedWorkQueue源码分析
- 程序员必知必会的十大排序算法
- SQL Server什么时候启用“锁定内存页”选项 (Windows)
- 探讨 | 有了HTTP,为什么还要RPC?
- Golang GinWeb框架2-文件上传/程序panic崩溃后自定义处理方式
- Golang GinWeb框架3-自定义日志格式和输出方式/启禁日志颜色
- Redisson 分布式锁源码 10:读写锁
- 为什么 Go 的泛型一拖再拖?
- 如何处理浏览器的断网情况?
- 测试与开发的爱恨情仇
- 10 个 GitHub 上超火的 CSS 项目,找到写 CSS 的灵感!
- 年轻人不讲武德,竟然重构出这么优雅后台 API 接口
- Redisson 分布式锁源码之公平锁释放
- Redisson 分布式锁源码之公平锁排队加锁
- Go Struct 初始化风格的抉择
- Redisson 分布式锁源码之公平锁加锁
- 这 几个 IDEA,调试的骚操作,用了都说爽!
- Golang GinWeb框架-快速入门/参数解析
- 代码不止 | 2020 Google 开发者大会亮点回顾