一般我们选择购买阿里云ECS服务器之后都是用来建站用途的,其中我们可能较多的安装无面板的WEB环境,也有部分用户喜欢安装有面板的环境。其中无面板的常见安装脚本工具中较多的会使用OneinStack一键包,可以快速的安装LNMP、LAMP Web环境。
在这篇文章中,笔者将会在真实的阿里云ECS服务器中,CentOS6.9安装OneinStack一键LNMP环境。如果我们有需要在服务器中安装无面板的OneinStack可以参考安装,这个工具确实是比较简单和完整的建站工具。比我们自己编译安装节省很多的时间。
第一、OneinStack安装环境与一键包
1、安装环境
这里我采用的是CentOS6.9 64bit环境,系统是2GB内存,其实1GB起步也是可以的。
2、一键安装包
yum -y install wget screen curl python
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz
tar xzf oneinstack-full.tar.gz
cd oneinstack
screen -S oneinstack
./install.sh
第二、OneinStack一键工具配置过程
1、设置端口和配置防火墙
这里默认SSH 22端口,我们需要设置成自定义的。然后默认建议设置iptables开启,同时需要安装WEB环境。
2、配置Web服务器
这里我们可以安装Nginx(LNMP),或者可以安装OpenResty(包含LNMP)。其他我们都设置Do Not install,跳过不安装。
3、安装数据库
我们给服务器环境配置数据库。
4、安装PHP版本
这里我们需要安装数据库调用包,以及PHP版本和缓存机制。
5、其他设置
这里我们再按照需要常用的软件,比如我们有需要Memcached或者是需要Reids可以选择安装。对于其他可以选择安装或者不安装,没有必要使用就不安装。phpMyAdmin一般是需要安装的。
6、安装完毕
最后看到这个界面,我们就安装完毕。这个时候,我们打开服务器IP地址,可以看到默认界面。
第三、OneinStack常规建站使用
1、添加站点
./vhost.sh
添加站点过程向导,可以设置安装Let's Encrypt SSL证书,301跳转,以及日志生成。
2、删除站点
./vhost.sh del
如果我们需要删除站点,可以使用这个命令,然后看到站点列表,进行删除站点。
总结,以上是我们在阿里云ECS服务器中安装OneinStack一键安装WEB环境的过程。