首页 > 代码库 > 阿里云ECS服务器安装LNMP环境
阿里云ECS服务器安装LNMP环境
一、网上的教程
- 到网上找了一个集成安装环境,https://lnmp.rog,或者http://lamp.phpstudy.net,都可以;
- 上面的安装,按照教程下来基本上没有太大的问题。下面讲自己碰到的坑。
二、自己遇到的问题
- 购买的ECS环境是Centos7.2的,不带有商业镜像,也就是说服务器里面都是空的。
- 但是,是空的吗? 不是,Centos7.2里面自带了两个东西,一个是firewall,另外一个是MariaDB。
- 如果是分开安装的情况,这个MariaDB就很麻烦了,需要先删除,具体的方法网上很多不赘述了。集成安装没有影响。
- firewall这个东西,是在Centos7之后替换上去的,原来用的是iptables。在阿里云上,firewall默认是关闭的。
- 综上,出现的问题是什么呢? 问题是所有的都配置好之后,还是不能通过公网IP访问站点!
三、找原因
- 一开始以为是yum安装时候丢包了,就重复了几次(非常耗时间),但每次都提示安装成功;排除丢包的问题。
- 到网上找解决的方法,有提到是iptables导致的,但Centos从7版本后就没有使用iptables,且firewall是关闭的;排除防火墙问题。
- 继续找解决的方法,找遍了全网,各种端口也排查了,确实有用。都快放弃的时候,突然想到一个安全组。在阿里云上面除了防火墙,还有另外一层防护措施,就是安装组。
四、解决
新建安全规则,将php环境所需的80和3306端口打开即可。
阿里云ECS服务器安装LNMP环境
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。