开发者社区 > 弹性计算 > 云服务器ECS > 正文

阿里云ECS 无法通过公网访问?以下是ip,请各位指点下疑惑

已解决

2.png

展开
收起
游客kiiv3ldnowzie 2023-10-11 11:24:21 895 0
3 条回答
写回答
取消 提交回答
  • 推荐回答

    如果你的阿里云 ECS 实例无法通过公网访问,以下是一些常见的原因和解决方案:

    1. 安全组配置:首先,确保你的 ECS 实例所属的安全组已正确配置。安全组是一种虚拟防火墙,用于控制入站和出站流量。请确保以下事项:

      • 安全组规则允许所需的入站和出站流量。至少需要打开相应端口(如 HTTP 的 80 端口或 HTTPS 的 443 端口)以便进行访问。
      • 安全组的网络类型选择了公网。
    2. VPC 网络设置:如果你的 ECS 实例是在 VPC 环境下运行,还需要检查以下事项:

      • 确保你的 VPC 的路由表、NAT 网关或弹性 IP 配置正确,以确保公网流量可以正确路由到你的 ECS 实例。
      • 检查 VPC 中的网络 ACL(Network ACL),确保没有阻塞公网访问。
    3. 防火墙设置:如果你在 ECS 实例上配置了防火墙或安全软件,请确认其不会阻止公网访问。有些防火墙软件默认会阻止公网流量,你可能需要修改配置以允许相应的访问。

    4. IP 地址是否正确:确认你使用的是正确的公网 IP 地址。你可以在阿里云管理控制台的实例详情页面上找到正确的公网 IP 地址。

    5. 维护时间窗口:有时,阿里云会进行维护工作,可能会导致临时的网络中断。在这种情况下,请等待维护完成后再次尝试访问。

    2023-10-11 13:16:24
    赞同 展开评论 打赏
  • 使用VPC网络的ECS实例无法通过公网EIP访问
    https://help.aliyun.com/zh/ecs/instances-of-ecs-is-unable-to-use-vpc-network-through-the-public-network-eip-access?spm=a2c4g.11186623.0.i18

    问题描述
    在Windows 2012系统的ECS实例中使用IIS服务的时候,由经典网络迁移到专有网络VPC之后出现以下问题。
    网站不可访问。
    直接访问ECS实例的弹性公网IP(EIP)地址时,显示“ERR_CONNECTION_REFUSED” 错误。
    打开了安全组相关访问策略,还是无法连通网站。
    使用telnet命令测试3389端口可通,测试80端口不通。
    问题原因
    ECS实例没有绑定内网IP地址。
    解决方案
    排查过程
    登录服务器,执行如下命令,查看80端口是否被监听。
    netstat -ant
    系统显示类似如下,80端口并未监听。

    6045527e5559ae2a722e66dce8647d6b_YUtCkMdHDPishiYEnIRB.png

    解决方法
    执行如下命令,添加内网IP。
    netsh http add iplisten ipaddress=[$IP]

    2023-10-11 17:41:54
    赞同 展开评论 打赏
  • 问题总能找到解决方案的

    可以检查下ECS所在的安全组的配置情况,按照截图来看,你的应用应该是通过端口8080来访问的,需要看下安全组的端口是否有开放这个端口,如果没有的话需要配置。

    2023-10-11 15:06:04
    赞同 展开评论 打赏

云服务器ECS是一种安全可靠、弹性可伸缩的IaaS级云计算服务。在这里你可以获取最新的ECS产品资讯、最前沿的技术交流以及优惠活动等信息,加速自己的技术成长。

相关产品

  • 云服务器 ECS
  • 相关电子书

    更多
    阿里云产品五月刊 立即下载
    阿里云云原生技术实践营 AI 原生应用架构专场·北京站 立即下载
    低代码开发师(初级)实战教程 立即下载