刚买的阿里云ECS服务器能ping通,但是不能访问80端口?看这篇文章包解决

文章讲述了在部署Apache服务器时遇到的问题,包括检查程序状态、开放防火墙80端口以及考虑服务器安全组配置。作者发现问题在于学校或公司局域网的安全设置阻止了公网IP的访问,需要联系网管调整出站规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

背景:

1:检查Apache(改成你自己的程序)程序状态是否正常

2:检查防火墙对80端口是否对外开放

3:配置阿里云服务器安全组规则


背景:

我按照官方文档,安装Apache服务器,访问80端口,不是拒绝访问就是连接不上。

解决:

首先逐步排查

1:检查Apache(改成你自己的程序)程序状态是否正常

systemctl status httpd

这个状态表示httpd(Apache程序)正常运行,就跳到第2步,如果是failed,就输入systemctl start httpd,启动程序,再检查是否正常

2:检查防火墙对80端口是否对外开放

firewall-cmd --zone=public --query-port=80/tcp    

如果是yes,就跳到第3步,如果是no,则表示没有开放80端口,执行指令firewall-cmd --zone=public --add-port=80/tcp --permanent ,然后重启防火墙(一定要重启!!!不然不生效),firewall-cmd --reload,然后再检查80端口,如果重启失败,那么是你没有开启防火墙,执行指令先开启防火墙,systemctl start firewalld

3:配置阿里云服务器安全组规则

然后就会看见

此时大多数同志的问题可以解决。

但是笔者却没有解决,就思考到底什么原因,按照文档重新安装几次也不行,防火墙80端口、安全组,都配置了但是就是不出拒绝访问。

最终,我尝试用手机访问公网IP,终于出现结果,原来在学校、公司是局域网,为了安全,网管可能设置了出站规则,一些公网IP不能访问,所以给网关说一声,重新设置出站规则。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值