一:访问公网ip没有响应
首先远程登录进入阿里云服务器ECS中,执行命令安装Apache及其扩展包,安装如遇到问题参考上篇博客安装Apache及其扩展包时遇到问题,若已安装则忽略,看第二个问题
yum -y install httpd httpd-manual mod_ssl mod_perl
命令行命令启动Apache并设置自启动
systemctl start httpd
systemctl enable httpd
执行命令查看Apache运行状态
systemctl status httpd
电脑浏览器地址栏中输入http://<ECS服务器的公网IP>,测试Apache服务是否安装成功。如果显示如图所示的测试页面,表示Apache服务已安装成功
二:访问其它端口没有响应
进入阿里云官网,进入控制台
找到云服务器ECS
然后以此点击进入安全组
进入之后,对端口号依次进行配置,选择手动添加
端口范围先选择HTTP(80)
然后授权对象选择0.0.0/0或者192.168.0/16
然后选择全部(1/65535)并配置授权对象
可以参考我如下的配置
如访问自己安装Docker的端口82: 即可成功访问
三:
如果端口号设置完毕,但访问时仍无法正常访问
开启Centos 7的相对于该端口的防火墙
因为centos 7 的防火墙iptables已经由firewalld来管理,所以需要将该端口添加到防火墙开放端口
firewall-cmd --zone=public --add-port=8081/tcp --permanent
添加完端口之后,需要重启下防火墙
systemctl restart firewalld.service
查看端口是否添加到防火墙开放端口
irewall-cmd --query-port=你的端口号/tcp
如图所示即开启成功,即可正常访问