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 面板或者一键包试试,哪个适合自己就用哪个。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏linux驱动个人学习

linux内核完全剖析——基于0.12内核-笔记(2)-统一编址和独立编址

IO是什么 ? IO(Input and Output)是输入输出接口。是CPU和其他外部设备(如串口、LCD、触摸屏、LED等)之间通信的接口。一般的,我们说...

39060
来自专栏FreeBuf

对ShadowBrokers Envison Collision漏洞的利用分析

目前我们正在对ShadowBrokers公开的利用工具以及脚本等进行了全方位的分析和分类工作,所以写一篇关于Linux下“envisioncollision”漏...

22690
来自专栏Jerry的SAP技术分享

Internationalization(i18n) support in SAP CRM,UI5 and Hybris

i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。对程序来说,在不修改内部代码的情况...

35540
来自专栏网络

HTTP页面如何完成301重定向

上周,本站发布了一篇名为《站长须知:HTTP迁移HTTPS时,如何避免发生重复内容问题》的文章。介绍了HTTP页面迁移到HTTPS的时候,为了避免出现重复内容的...

51550
来自专栏农夫安全

文件上传漏洞超级大汇总-第一篇

? 先上图,由于太大复制麻烦我分两次贡献出来吧。废话不多说了,直接上正文 1、IIS解析漏洞 1、目录解析(IIS6.0):建立*.asa 、*.asp格式的...

60760
来自专栏FreeBuf

CVE-2018-8174 “双杀”0day漏洞复现

最近360核心安全事业部高级威胁应对团队在全球范围内率先监控到了一例使用0day漏洞的APT攻击,捕获到了全球首例利用浏览器0day漏洞的新型Office文档攻...

27000
来自专栏Rainbond开源「容器云平台」

云帮一周问答集锦(1.9-1.15)

12520
来自专栏安恒信息

紧急预警 | 大量Windows 0-day漏洞泄漏,全球70%以上Windows服务器可被远程控制

北京时间 2017 年 4 月 14 日晚,黑客团体Shadow Brokers (影子经纪人)再次泄露了一份 117.9 MB 的 NSA 机密文档,内含 2...

27340
来自专栏lgp20151222

微信开发的一些坑

千万不要再微信开发中,随便用全变成大写或者小写的方法,因为微信的标签竟然没有统一大小写!看起来无伤大雅,但是我们开发总有一些框架会用到这些功能,所以一旦出错,只...

11010
来自专栏walterlv - 吕毅的博客

Git 更安全的强制推送,--force-with-lease

发布于 2018-05-07 11:16 更新于 2018-09...

22220

扫码关注云+社区

领取腾讯云代金券