2023年11月25日,参与阿里云金秋云创季购买99元包年云服务器ECS经济型e实例,实例详细属性信息如下图所示:
安全组配置信息如下图所示:
实例防火墙未开启,并且正在监听实例上的80端口
httpd服务已开启
在/var/www/html文件夹中,包含一个index.html文件
并且该文件被设置为所有人都可以读取
此时奇怪的事情慢慢要开始发生了,注意看:
而在我的物理机上,却是:
以及:
这该怎么办?
无法通过公网IP访问Web网页[阿里云]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
确保你的ECS实例已经分配了公网IP。然后检查云服务器的网络安全组规则,确保入站规则允许HTTP(通常是端口80)和HTTPS(通常是端口443)流量。
默认情况下,公网IP地址的80端口是关闭的。这是因为,如果允许所有人都能够访问您的80端口,那么您的服务器可能会受到攻击。因此,您需要在服务器上配置防火墙,以确保只有经过授权的用户才能够访问您的80端口。同时在ISP申请公网IP80。
要开通公网IP的80端口,您需要执行以下步骤:
登录到您的服务器,打开防火墙设置。
在防火墙设置中,找到80端口的规则,并将其启用。
在您的ISP处,申请开通公网IP的80端口。
等待ISP的确认,确认后您就可以访问公网IP的80端口了。
无法通过公网 IP 访问 Web 网页可能由多种原因引起,包括但不限于:
第一,你需要确认你的公网IP是否可以直接到达Web服务器,或者需要通过路由器或者防火墙。如果是后者,你需要检查相应的端口是否已经被正确地映射。
第二,如果你已经排除了上述因素,那么你还需要检查你的Web服务的端口是否是默认的,如果不是默认的,你应该在你的公网IP后面加上正确的端口号。
第三,如果你已经排除了上述所有因素,你可能需要检查你的Web服务是否绑定了一个特定的域名,因为有的Web服务只允许使用特定的域名来访问
您的公网IP是直接在服务器上的,还是需要通过路由器或防火墙的?如果是后者,请检查端口是否正确映射。
确认您的Web服务的端口是否是默认的,如果不是,请在IP后面加上正确的端口号。
检查Web服务是否绑定了域名。
如果您的服务器是一台Web服务器,并且上面有许多网站,而该服务器只有一个固定的IP地址,则不能使用IP地址直接访问网站。