最近需要将训练好的模型通过docker部署到阿里云服务器上(linux系统)。我在阿里云服务器本地用curl 命令是可以访问部署好的模型的。但是通过外网始终无法访问阿里云服务器。通过百度,最终解决了该问题,现分享一下。

通过外网不能访问的原因,可能是有三个:

(1)阿里云的安全组没有开启端口;

(2)防火墙;

(3)在用docker生成容器时,端口映射错了。

鉴于本人能在内网访问模型,所以第三点就排除了。对于第二点,查看防火墙,发现默认的防火墙是关闭的,所以第二点也可以排除。关于防火墙的相关内容请参阅这篇博文:https://blog.csdn.net/qq_28949495/article/details/82227233 ,其中关键内容拷贝如下:

====配置====firewall-cmd
查看版本:firewall-cmd --version
查看帮助:firewall-cmd --help
显示状态:firewall-cmd --state
查看所有打开的端口:firewall-cmd --zone=publiu --list-ports
更新防火墙规则:firewall-cmd --reload
查看区域信息:firewall-cmd --get-active-zones
查看指定接口所属区域:firewall-cmd --get-zone-of-interface-eth0
拒绝所有包:firewall-cmd --panic-on
取消拒绝状态:firewall-cmd --panic-off
查看是否拒绝:firewall-cmd --query-panic===开启一个端口===添加:
firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没有此参数重启后生效)重新载入:
firewall-cmd --reload查看:
firewall-cmd --zone=public --query-port=80/tcp删除:
firewall-cmd --zone=public --remove-port=80/tcp --permanent

那么剩下的就是第一点需要检查了。通过百度查阅发现,在购买阿里云服务器时,有默认的端口是开放的,所以我就尝试用默认的端口,最后成功了。如果你不想用默认的端口,而是要自己设置哪些端口需要开放,那么请自行百度,本人因没有权限,所以没有自己设置,只用默认端口。但这篇博文写的比较清楚,请参阅:https://www.sohu.com/a/323359841_100082689

参考资料:https://blog.csdn.net/tianya0138/article/details/105217782

外网不能访问阿里云服务器的解决办法相关推荐

  1. 虚拟机无法远程连接阿里云服务器的解决办法

    在安全组的入方向添加22端口的 检查云服务器是否允许远程连接 详见https://help.aliyun.com/document_detail/147650.html?#title-s05-xk0- ...

  2. 访问阿里云服务器ERR_CONNECTION_REFUSED 问题解决

    访问阿里云服务器ERR_CONNECTION_REFUSED 问题解决 问题:在阿里云的轻量应用服务器上部署了flask,启动后浏览器域名访问报错ERR_CONNECTION_REFUSED 也就是请 ...

  3. 本地Host文件解析域名后访问阿里云服务器, 结果请求被拦截, 提示备案问题的解决方式

    文章目录 起因 查找原因 历程 明明是通过本地host文件解析域名为ip地址, 为神马服务器还是知道我访问的域名呢 最终解决方式 起因 上周腾讯云服务器使用时间到期了, 于是就想再换成阿里云服务器试试 ...

  4. 在内部局域网(无外网)使用阿里云短信

    项目从阿里云迁移到政府外网,由于项目之前已使用阿里云短信通信,但是在政务云并无短信服务,若需继续使用阿里云短信,则需要做一些相关处理,其实很只需要做下代理即可, 应用服务器本身无法连接外网且外网无法连 ...

  5. TP-LINK已经设置了端口映射但是外网还是访问不了服务器的问题解决

    1.首先检查您设置的端口影射是否正确映射到您内网的服务器.即您设置的转发规则的IP地址是否为您服务器的IP地址. 2.无法访问内网的服务器,请检查服务器是否开启了.您可以在局域网内使用其他的计算机访问 ...

  6. mac 访问阿里云服务器(简单粗暴)

    博主购买了阿里云服务器,在一番折腾之后,终于连接上了阿里云服务器(那个ssh方法太难了,看的我头疼,尝试都没有). 直接上干货: 首先呢我们需要下载Microsoft Remote Desktop B ...

  7. 关于设置能通过外网访问阿里云服务器中的tomcat

    查看阿里云防火墙的状态 使用Linux命令 systemctl status firewalld 这样就是关闭的 如果是run状态就需要关闭防火墙 systemctl stop firewalld 当 ...

  8. Windows10搭建外网可访问的ftp服务器

    1. 场景描述: 我的实验室有个路由器和电脑甲,路由器的IP地址为A,电脑甲使用的是A下的子网,IP地址为B. 我的宿舍有台电脑乙,电脑乙的IP地址为C. 现在需要在电脑甲上搭建ftp服务器,供电脑乙 ...

  9. 网站通过80端口访问 阿里云服务器

    首先进入阿里云网站,找到  安全组规则   ,如果找不到,可以直接搜索 添加如下配置 打开Linux 找到此处,将port的原本内容8080改为80 接下来,我们看一下端口是否配置成功 netstat ...

最新文章

  1. html实时显示log,websocketd 实现浏览器查看服务器实时日志
  2. laravel模型中设计使用单选按钮的方法:
  3. Dijkstra算法求最短路径(java)
  4. WGAN-div:默默无闻的WGAN填坑者 | 附开源代码
  5. 7.5 obtaining database metadata
  6. 什么是区块链预言机(BlockChain Oracle)
  7. 上古卷轴5json文件修改_【白夜谈】我做了一款失败的《社长卷轴》Mod
  8. 防止页面高度不足,引起的底部上浮问题
  9. 解决Win10无法安装运行SqlServer 2000
  10. ExtJs6第二弹-- 学会查看ExtJs api文档
  11. eclipse java类图_Eclipse下生成/编辑Java类图或时序图(UML)[转载]
  12. 论文排版一步搞定之公式——(公式居中,编号居右)
  13. Qt实现 员工培训管理系统
  14. hive调优fetch模式抓取,join表测试空key自动转换random,mapreduce动态分区设置
  15. robots协议限制爬虫
  16. 电脑桌面点什么都是计算机,电脑桌面总是弹出广告怎么办?教你2种方法,轻松解决...
  17. 如何用python爬股票数据_python爬虫股票数据,如何用python 爬虫抓取金融数据
  18. UNITER多模态预训练模型原理加代码解读
  19. 欧姆龙 PLC 程序NJ ST语言EtherCat总线控制24个伺服轴大型程序电池生产线 包括PLC NJ-1400和威纶通触摸屏程序
  20. Aurora---前后端分离博客

热门文章

  1. chrome中行网银插件(Linux下可用,可以淘宝支付宝)
  2. kudu常见错误整理
  3. 获取优酷、土豆、酷6、6间房等视频
  4. 如何将单元格中的数据拆分多行
  5. [附源码]Nodejs计算机毕业设计基于Java的智慧停车软件Express(程序+LW)
  6. 我在淘宝做弹窗,2022 年初的回顾与展望
  7. 这套实时监控方案,真的太顶了!
  8. 兵贵神速!掌握这10个Python技巧,让你代码工作如鱼得水
  9. 四十五中大冒险 1.0版本 c++小游戏
  10. [Deepin - Pycharm调试记录] Matplot3D动态画图报错问题