在云服务上部署了程序之后,在外部访问时总是会遇到如下图的这种问题,一般都是由于端口未开放导致的.

原因如下:

在云服务器上部署的程序,外部调用的时候会通过两层验证,一层是阿里云的安全组验证,一层就是操作系统的防火墙.
因而如果我们想在外部访问到程序接口,就需要通过这两层验证.

一. 阿里云安全组

1. 找到对应的系统实例并选中


博主的实例就是在华北2中,选中后就可以获得实例的具体信息

2. 通过{更多->网络和安全组->安全组配置}来开放需要的端口

3. 新建或选中已有的安全组,点击配置规则

4. 点击手动添加,配置要开放的端口

比如博主的程序部署在9999接口,就可以简单配置如下图所示:

5. 配置完成后记得重启实例,以防止配置不生效

选中实例,点击重启即可,服务器里部署的程序也记得要重新启动呦

二. 服务器防火墙

通过防火墙有两种方案:
注: 方案实测适用于Centos7,对于Centos6等不做保证

1. 直接关闭防火墙

此方案简单且粗暴,虽然并不建议此方案,但为了大家方便,还是演示如下:

 # systemctl stop firewalld 关闭防火墙# systemctl status firewalld 查看防火墙状态


在防火墙关闭dead之后,外部就可以通过ip和接口调用到程序了

2. 在防火墙开放需要用到的端口

 # systemctl start firewalld  启动防火墙# firewall-cmd --zone=public --add-port=9999/tcp --permanent 防火墙开放端口9999# firewall-cmd --reload 重新加载防火墙# firewall-cmd --zone=public --list-ports 查看防火墙开放的端口


可以看到端口9999已经开放了
需要注意的是,执行开放端口的命令时,需要确保防火墙属于开启状态

三. 访问测试

可以看到,通过本地浏览器已经可以访问到云服务器上的接口了

四. 附言

如有谬误遗漏,欢迎评论区留言讨论指正!

阿里云服务器 安全组 防火墙 开放端口流程相关推荐

  1. 开启阿里云80端口:如何配置阿里云服务器安全组

    如何配置阿里云服务器安全组 打开80端口 方法一:最简单步骤 首先: 然后: 再然后 接着: 再接着: 然后 确定,就可以了! 官方详细步骤,可以看这里 https://help.aliyun.com ...

  2. 如何设置阿里云服务器安全组?阿里云安全组规则详细解说

    阿里云安全组概述 阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程 在购买阿里云ECS服务器的时候,阿里云会要求客户设置安全组,如果不设置,阿里云会指定默认的安全组.那么,这个安 ...

  3. 手把手教你配置阿里云服务器安全组规则完整教程

    阿里云安全组概述 阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程 在购买阿里云ECS服务器的时候,阿里云会要求客户设置安全组,如果不设置,阿里云会指定默认的安全组.那么,这个安 ...

  4. 阿里云服务器安全组开放宝塔面板端口8888/888/80/443/20/21

    阿里云服务器安装宝塔面板需要开放8888.888.80.443.20和21端口,阿里云服务器开放端口是通过配置安全组规则来实现的,新手站长网来详细说下阿里云服务器安装宝塔面板安全组开端口配置教程: 阿 ...

  5. 阿里云服务器安全组如何配置?

    安全组是阿里云服务器的虚拟防火墙,可以设置一台或多台阿里云服务器的网络访问控制,每台服务器都需要有安全组.我们的服务器开通的时候,是默认开通了22端口和3389端口的,也就是centos系统和Wind ...

  6. ECS阿里云服务器默认禁了smtp 端口25 无法发送邮件

    ECS阿里云服务器默认禁了smtp端口(25)因此 无法发送邮件 之前写的java项目部署到阿里云上时,在进行邮件服务时报错了,出现超时错误,当时我就纳闷,在我的windows上面部署时是没有出现这样 ...

  7. 阿里云服务器,修改Apache2默认端口80

    阿里云服务器,修改Apache2默认端口80 Apache2默认端口是80,但是一般这个80端口会被别的进程占用,为了避免进程之间冲突,有时候我们可以修改默认端口,个人修改原因是因为部署域名的时候需要 ...

  8. 阿里云服务器安全组配置-有关访问实例异常的解决办法

    阿里云服务器安全组配置-有关访问实例异常的解决办法 参考文章: (1)阿里云服务器安全组配置-有关访问实例异常的解决办法 (2)https://www.cnblogs.com/ylcxBlog/p/7 ...

  9. 阿里云服务器安全组开放指定端口无法访问问题记录

    前言 最近新上线项目,决定启用新的阿里云服务器,服务端项目打包之后部署到服务器,项目正常启动,在阿里云控制台开放指定端口之后接口访问不通,这里记录一下出现的问题的原因以及处理方案. 问题处理过程 首先 ...

  10. 新手购买阿里云服务器的方法教程及步骤流程

    众所周知,无论阿里云.腾讯云等国内主流云商家,我们一般根据项目的需求大概确定所需云服务器的配置,比如几核几G内存几M带宽,是否需要购买数据库等.今天,主机教程网来讲解一下阿里云vps怎么购买及流程步骤 ...

最新文章

  1. 数据仓库数据模型之:极限存储--历史拉链表
  2. 某字节程序员求助:家庭条件比leader好很多,leader还没买房,但自己已准备买车买房,会不会被仇富?网友:收敛点,别露富!...
  3. link 和@import 的区别?
  4. F5:2022年应用交付和安全领域趋势展望
  5. qt设置路径为应用程序启动路径
  6. MySQL—用户和权限管控
  7. java DTO循环_Java Stream与for循环比较
  8. Binary Tree Right Side View 二叉树右视图
  9. 2021龙小丽高考成绩查询,学霸高考672分,家长强令复读考清华,分数出来全家人失望...
  10. 华硕k5555l拆解图解_华硕k50id的拆机过程详解【图文教程】
  11. [企业信息化大家学系列]处于变革边缘的中国供应链管理
  12. 如何下载静海区卫星地图高清版大图
  13. Zblog博客怎么实现微博登陆?
  14. 网站java验证码不显示_jsp验证码无法显示
  15. credit author statement
  16. 电子邮件链接格式html主题,html创建电子邮件链接的方法
  17. 修改ipa文件版本号
  18. 模型评估之过拟合与欠拟合
  19. Big Sur系统下的mac重置
  20. 如何把word文件压缩到最小

热门文章

  1. 996程序员办公室猝死?公司:没死,继续上班了
  2. java 农历公历转换_JAVA版农历和阳历相互转换源码
  3. syn包发送(拒绝攻击,但是有问题)
  4. 结构方程模型amos中介效应与调节效应
  5. 看图和步骤教你把dwg转换成pdf格式
  6. android手机邮箱权限,Android手机邮箱设置方法
  7. 秒杀疯狂猜成语3 花花的3300个成语 包括C#源代码 交流
  8. 什么是交换机?它有哪些作用?
  9. Windows下的conda换源和pip换源
  10. 数字后端设计相关文件说明