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

无法通过公网IP访问Web网页

已解决

2023年11月25日,参与阿里云金秋云创季购买99元包年云服务器ECS经济型e实例,实例详细属性信息如下图所示:
1.png
2.png
安全组配置信息如下图所示:
3.png
实例防火墙未开启,并且正在监听实例上的80端口
4.png
5.png
httpd服务已开启
6.png
在/var/www/html文件夹中,包含一个index.html文件
7.png
并且该文件被设置为所有人都可以读取
8.png
此时奇怪的事情慢慢要开始发生了,注意看:
9.png
而在我的物理机上,却是:
10.png
以及:
11.png
这该怎么办?

展开
收起
lwbgzniij2bcs 2023-11-25 18:51:18 1896 5
8 条回答
写回答
取消 提交回答
  • 推荐回答

    如果您无法通过阿里云服务器的公网IP地址访问Web网页,可能有几个原因需要排查和解决。以下是一些常见的解决方法:

    1、检查安全组设置:在阿里云服务器ECS的安全组设置中,确保已经添加了允许HTTP(80端口)的入站规则。如果没有添加,可以通过添加安全组规则来实现。具体步骤包括打开安全组管理界面,创建安全组实例(如果还没创建的话),然后配置安全组规则,将HTTP(80端口)加入到允许的协议类型中。
    2、检查服务器软件:如果您没有安装用于HTTP服务的软件(如Nginx),即使已经设置了安全组规则,也可能无法通过公网IP访问Web网页。对于Ubuntu操作系统,可以通过命令apt-get install nginx来安装Nginx。
    3、检查域名绑定:如果您的公网IP地址没有绑定域名,可能无法直接通过公网IP访问Web网页。您需要将域名与公网IP地址进行绑定,并确保DNS解析正确。
    4、检查网络连接:确保您的阿里云服务器ECS的网络设置正确,并且能够连接到互联网。您可以尝试通过ping命令测试网络连接是否正常。
    5、检查防火墙设置:在服务器端和客户端的防火墙设置中,确保已经打开或放行了HTTP(80端口)的流量。这有助于确保您的服务器能够接受来自互联网的HTTP请求。

    2023-11-28 09:29:42
    赞同 10 展开评论 打赏
  • 如果您的公网IP地址没有绑定域名,可能无法直接通过公网IP访问Web网页。您需要将域名与公网IP地址进行绑定,并确保DNS解析正确。

    2024-04-16 14:23:05
    赞同 4 展开评论 打赏
  • 我发现在这里的云服务器管理控制台,有两个安全规则-安全组。一个是实例的,还有一个会网络与安全那里的,你要选择网络与安全那里的。
    图片.png

    2024-02-20 09:28:53
    赞同 3 展开评论 打赏
  • 恭喜以上中奖用户~奉上社区20积分,感谢各位开发者们积极回复技术问题以及发表意见。从今日起,小弹会每天在问答板块挑选出优质的评论并送出20积分。积分会在7个工作日内日发放成功,请大家踊跃参与哦!

    2023-12-11 09:57:41
    赞同 8 展开评论 打赏
  • 确保你的ECS实例已经分配了公网IP。然后检查云服务器的网络安全组规则,确保入站规则允许HTTP(通常是端口80)和HTTPS(通常是端口443)流量。

    2023-11-26 23:43:54
    赞同 4 展开评论 打赏
  • 默认情况下,公网IP地址的80端口是关闭的。这是因为,如果允许所有人都能够访问您的80端口,那么您的服务器可能会受到攻击。因此,您需要在服务器上配置防火墙,以确保只有经过授权的用户才能够访问您的80端口。同时在ISP申请公网IP80。

    要开通公网IP的80端口,您需要执行以下步骤:

    1. 登录到您的服务器,打开防火墙设置。

    2. 在防火墙设置中,找到80端口的规则,并将其启用。

    3. 在您的ISP处,申请开通公网IP的80端口。

    4. 等待ISP的确认,确认后您就可以访问公网IP的80端口了。

    2023-11-26 07:52:24
    赞同 5 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    无法通过公网 IP 访问 Web 网页可能由多种原因引起,包括但不限于:
    第一,你需要确认你的公网IP是否可以直接到达Web服务器,或者需要通过路由器或者防火墙。如果是后者,你需要检查相应的端口是否已经被正确地映射。
    第二,如果你已经排除了上述因素,那么你还需要检查你的Web服务的端口是否是默认的,如果不是默认的,你应该在你的公网IP后面加上正确的端口号。
    第三,如果你已经排除了上述所有因素,你可能需要检查你的Web服务是否绑定了一个特定的域名,因为有的Web服务只允许使用特定的域名来访问

    2023-11-25 22:19:01
    赞同 2 展开评论 打赏
  • 您的公网IP是直接在服务器上的,还是需要通过路由器或防火墙的?如果是后者,请检查端口是否正确映射。
    确认您的Web服务的端口是否是默认的,如果不是,请在IP后面加上正确的端口号。
    检查Web服务是否绑定了域名。
    如果您的服务器是一台Web服务器,并且上面有许多网站,而该服务器只有一个固定的IP地址,则不能使用IP地址直接访问网站。

    2023-11-25 19:29:46
    赞同 2 展开评论 打赏
滑动查看更多

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

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载