在阿里云上购买了ECS,选择操作系统为CentOS 7.5。
在CentOS 7.5上安装xampp后,启动Apache服务器,然后打开浏览器,但是提示无法访问。
原因:CentOS 7.5未关闭防火墙;阿里云ECS未开放80端口。
解决方法:
1、关闭防火墙
在终端窗口中,执行以下命令:
$ systemctl stop firewalld.service # 关闭防火墙
$ systemctl disable firewalld.service # 禁止开机启动
2、在阿里云控制台添加安全组规则
2.1 打开阿里云控制台,在最右侧,找到"更多-->网络和安全组-->安全组配置"链接,如下所示:
2.2 然后选择"配置规则"。如下图所示:
2.3 在页面右上角,点击"快速创建规则"。如下图所示:
2.4 在弹出的"添加安全组规则"窗口,填写允许的端口和访问IP。如下图所示:
2.5 点击"确定"按钮,新的安全规则就被添加到了安全组列表中。结果如下图所示:
3、再次打开浏览器访问:http://公网IP地址/dashboard/。结果如下图所示:
问题解决。