当前位置: 首页 > news >正文

关于服务器只能访问localhost:8111地址,局域网不能访问的问题

一、问题来源

服务器是使用的阿里云的服务器,服务器端的8111端口没有设置任何别的限制,但是在阿里云服务器端并没有设置相应的tcp连接8111端口。

二、解决办法:

1、使用阿里云初始化好的端口;2、配置新的阿里云端口。

三、具体排错方案:

1、确保 uvicorn 运行时绑定了 0.0.0.0,外部才可以访问(如果是轮询地址127.0.0.1只能在服务器端访问)

uvicorn main:app --host 0.0.0.0 --port 8111

2、在服务器上用 curl 试试:

curl http://127.0.0.1:8111

如果本地访问正常,再试试公网 IP:

curl http://公网ip:8111

3、运行以下命令,查看 8111 端口的监听状态:

sudo netstat -tulnp | grep 8111

或者:

sudo lsof -i :8111

正常情况:

tcp  0  0  0.0.0.0:8111  0.0.0.0:*  LISTEN  12345/python

错误情况(只监听 127.0.0.1):

tcp  0  0  127.0.0.1:8111  0.0.0.0:*  LISTEN  12345/python

如果监听的是 127.0.0.1:8111,局域网当然访问不到,你需要重新启动程序:

uvicorn predicttemp:app --host 0.0.0.0 --port 8111 --reload

4、检查 ufw(防火墙)是否拦截了 8011 端口

sudo ufw status

未启用为inactive

ufw 启用了(状态是 active),手动放行 8011 端口:

sudo ufw allow 8011/tcp

sudo ufw reload

服务器防火墙(iptables)是否允许 8011 端口

iptables -L -n

正常输出:

ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:8111

可以再手动添加一次

sudo iptables -A INPUT -p tcp --dport 8111 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --sport 8111 -j ACCEPT
sudo iptables-save

5、云服务器的安全组是否允许 8111

如果你的服务器是 阿里云、腾讯云、AWS、华为云,你需要:(上述步骤一、二)

  • 阿里云:进入 ECS控制台安全组添加入站规则,放行 TCP 8111 端口。

  • 腾讯云:进入 云服务器防火墙放行 8111 端口

  • AWS(EC2):进入 Security GroupsInbound Rules允许 8111

6、服务器端验证

curl http://服务器端ip:8111

会成功连接你的服务器端口!

相关文章:

  • AWE直击:萤石RX30 Max的吸泡面战争,一场清洁技术的范式革命
  • 分布式服务的熔断和降级
  • Unity Shader 学习17:合批渲染
  • Spring Boot 连接 MySQL 配置参数详解
  • 维创智脑(WIC)项目观察:技术集成的理想模型与现实难题
  • Containerd+Kubernetes搭建k8s集群
  • Mysql表中的字符编码到底怎么设置
  • ref和reactive区别
  • JS输出九九乘法表
  • Flink watermark的时间字段有空值,建表的时候,如何处理
  • C# 责任链模式全面讲解:设计思想与实际应用
  • LInux基础--ssh服务+日志管理
  • 家庭网络结构之局域网通信
  • 嘉立创庐山派,正点原子DNK230,k230烧录指南:为啥烧录固件会出现usb识别不了,无法使用,固件烧录后庐山派会亮蓝紫灯卡死
  • 操作系统之输入输出
  • 详细介绍Qt中用于断言的宏 Q_ASSERT
  • 批量取消 PDF 文档中的所有超链接
  • LaTeX:Springer LNCS模板报错及解决方案
  • 绿联NAS安装内网穿透实现无公网IP也能用手机平板远程访问经验分享
  • 【BFS】《单源、多源 BFS:图搜索算法的双生力量》
  • 上海交大曾小勤:科技传播不应停留于知识搬运,要做科学思维的播种机
  • 江西4人拟任县(市、区)委书记,其中一人为“80后”
  • 坚决打好产业生态培育攻坚战!陈吉宁调研奉贤区
  • 上海一保租房社区亮相,首批546套房源可拎包入住
  • “9+2”复式票,浦东购彩者拿下体彩大乐透1153万头奖
  • 云南德宏州盈江县发生4.5级地震,震源深度10千米