在阿里云的ECS云主机上(centos7),搭建好了web服务,但是无法通过外网ip去访问自己的网站的解决办法
首先需要 通过 yum install httpd -y安装好http服务
然后再通过 systemctl start httpd 开始http服务
当然也可以通过systemctl enable httpd 设置为开机自动启动httpd服务
http服务开启之后,如果配置过防火墙的规则的,就需要设置防火墙允许80端口
firewall-cmd --zone=public --add-port=80/tcp
最后,这些都搞定以后就是关键步骤了
由于阿里云主机默认是关闭了80端口的,所以首先登录阿里云之后进入管理控制台
选择产品和服务里面
再选择实例
这时候就可以看到自己的实例了,再点击右边的管理,进入实例的详情。
核心部分就是,点击本实例安全组,再点击安全组列表,然后配置规则。
这时候就可以点击配置规则,再点击添加组规则,就会出现如下界面
注意:这时候估计很多人会想,我本来打算外面访问,但是这是内网的规则,相当于还是没用呢。其实这就是我的疑惑,通过查看阿里云的使用文档发现,我这是vpc专用网络,所以默认是内网配置,修改后对外网一样有效,而经典网络就需要选择外网才行了哦!
作为阿里云主机新手的我来说,第一次在云主机上搭建LAMP的环境后,一直无法访问WEB服务。虽然之前在虚拟机上玩过LAMP,但是在实际的环境还是有很大的不同啊。在网上也找了很多的博客也没有实际的解决办法,为了让更多和我一样的新手朋友少走一点弯路,写下该博客。
这也是我第一次写博客,所以有大佬看到后,多多指点,后面我也会更加努力的把我填过的坑和大家进行分享。在此谢谢各位大佬们了哦。。。。。。