关注VPS服务器
相关知识分享

OneinStack 一键安装 JAVA/Tomcat/Nginx/MySQL 等 PHP 环境

以前使用 linux VPS 的人都得自己一个个安装 php 环境组件,麻烦不说还容易出错。现在各种 linux 面板和 linux 一键包对 php 环境的支持都很不错了。linux 一键包方面军哥 lnmp 比较出名,另外一款就是今天要介绍的OneinStack

军哥 lnmp 目前的更新频率是每年 6 月 1 日一次,把众多小的补丁包和这一年来 php 组件的各种更新版本都包括进来;而 OneinStack 采取每次有更新都重新发布更新包的方法。

相关阅读:LNMP 1.4 正式版安装测试记录及自动生成 Let’s Encrypt 免费证书

OneinStack 包含以下组合:

lnmp(Linux + Nginx+ MySQL+ PHP)
lamp(Linux + Apache+ MySQL+ PHP)
lnmpa(Linux + Nginx+ MySQL+ PHP+ Apache):Nginx 处理静态,Apache(mod_php)处理动态 PHP
lnmt(Linux + Nginx+ MySQL+ Tomcat):Nginx 处理静态,Tomcat(JDK)处理 JAVA
lnmh(Linux + Nginx+ MySQL+ HHVM)

OneinStack 支持的系统版本:

CentOS 6~7(包括 redhat)
Debian 6~9
Ubuntu 12~16
Aliyun Linux 15.1

从更新方式上来说,OneinStack 比 lnmp 更能跟进 php 各种组件的更新换代速度,下面进入正题。

一、安装 OneinStack 一键包

1、安装命令。

打开 SSH 软件连接到 VPS 服务器上,然后把以下命令粘贴进去开始下载过程。

screen -S oneinstack
yum -y install wget screen curl python
wget https://mirrors.linuxeye.com/oneinstack.tar.gz
tar xzf oneinstack.tar.gz
cd oneinstack
./install.sh

小提示:根据你的 VPS 服务器配置和所在位置不同,下载安装的时间也不同,这段等待的是你可以干点别的,中间如果出现网络中断,可以执行命令`screen -R oneinstack`重新连接安装窗口。魏艾斯博客用的香港 VPS 提示需要 40 分钟左右,干脆出去溜达一圈。

2、基本环境设置

默认端口 22,这个必须修改为 5 位数的提高安全性。iptables 是一键包自带防火墙,如果你使用阿里云、腾讯云、华为云等国产大牌商家的 VPS,自带了安全组,也可以不安装这个 iptables。剩下的就是是否安装 nginx,apache,要支持 JAVA 就要安装 Tomcat 和 JDK。

3、设置数据库选项

4、其他 php 组件是否添加根据你个人需要,这里大体上选了一下。

等待程序安装后就可以开始添加网站等操作了。

二、oneinstack 各种操作命令

如何添加虚拟主机?

./vhost.sh

如何删除虚拟主机?

./vhost.sh del

如何管理 FTP 账号?

./pureftpd_vhost.sh

如何备份?

./backup_setup.sh # Set backup options

./backup.sh # Start backup, You can add cron jobs
# crontab -l # Examples
0 1 * * * cd ~/oneinstack;./backup.sh > /dev/null 2>&1 &

总结一下,整体来说 oneinstack 安装起来比 lnmp 步骤多了一些,操作起来复杂了一些,不过支持 JAVA 环境也是一个特色。本文只是记录了安装过程,平时建站可以多换几款 linux 面板或者一键包试试,哪个适合自己就用哪个。

允许转载,保留出处:魏艾斯博客 » OneinStack 一键安装 JAVA/Tomcat/Nginx/MySQL 等 PHP 环境
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址