在阿里云上购买了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 打开阿里云控制台,在最右侧,找到"更多-->网络和安全组-->安全组配置"链接,如下所示:
![815e64f2b3b5fc0b9cc4c1721bd1fd68.png](https://i-blog.csdnimg.cn/blog_migrate/1a5d32e7aa4e5f6ec45ad948af869a45.png)
2.2 然后选择"配置规则"。如下图所示:
![7e2844a6ae44a3e59a6cb5eae8a7b4a4.png](https://i-blog.csdnimg.cn/blog_migrate/cebbd3812e74dc2fef0e9559ecfc7aa4.png)
2.3 在页面右上角,点击"快速创建规则"。如下图所示:
![a5dd8819ddf370d7eac91775907bb1f7.png](https://i-blog.csdnimg.cn/blog_migrate/89e4ccaf629b2d2eeb520bb7b63b4817.png)
2.4 在弹出的"添加安全组规则"窗口,填写允许的端口和访问IP。如下图所示:
![452a6928ec659023ec102e0c987db68c.png](https://i-blog.csdnimg.cn/blog_migrate/3ee5606ffb8c382831c1eeefabf8cc60.png)
2.5 点击"确定"按钮,新的安全规则就被添加到了安全组列表中。结果如下图所示:
![4f24dd296b2556ce88f893c27bf1084f.png](https://i-blog.csdnimg.cn/blog_migrate/746b5d3afb4aaee775b61c7e2b799490.jpeg)
3、再次打开浏览器访问:http://公网IP地址/dashboard/。结果如下图所示:
![6fbdcd6922ac52b3ef2e8c712c3429d5.png](https://i-blog.csdnimg.cn/blog_migrate/3e9af73288c175b29135e9173176338d.jpeg)
问题解决。