快速环境部署–OneinStack

王 茂南 2020年2月23日07:07:31
评论
1121字阅读3分44秒
摘要这里介绍一个可以一键配置环境的一个脚本oneinstack. 例如可以使用这个脚本安装nginx, mysql和php. 这里会介绍一下下载地址和一些常见的问题的说明.

简介

在搭建网站的时候, 我们需要配置一些环境, 例如安装Nginx, 安装数据库等. 这个时候就可以使用Oneinstack. 这是一个一站式安装的脚本, 可以很方便的进行环境的配置, 也可以很方便的进行更新.

官方网站Oneinstack-官网

Oneinstack可以安装包含下面的所有组合:

  • lnmp(Linux + Nginx+ MySQL/MongoDB+ PHP
  • lamp(Linux + Apache+ MySQL/MongoDB+ PHP)
  • lnmpa(Linux + Nginx+ MySQL/MongoDB+ PHP+ Apache):Nginx处理静态,Apache处理动态PHP
  • lnmt(Linux + Nginx+ MySQL/MongoDB+ Tomcat):Nginx处理静态,Tomcat(JDK)处理JAVA
  • lnpp(Linux + Nginx+ PostgreSQL+ PHP)
  • lapp(Linux + Apache+ PostgreSQL+ PHP)
  • lnmh(Linux + Nginx+ MySQL+ HHVM)

 

一些常见问题

安装步骤

详细的安装步骤查看链接: Oneinstack安装步骤

查看各种服务的状态

  1. # Nginx/Tengine/OpenResty
  2. service nginx {start|stop|status|restart|reload|configtest}
  3. %%%%%%%%%%%%%%
  4. # MySQL/MariaDB/Percona
  5. service mysqld {start|stop|restart|reload|status}
  6. %%%%%%%%%%%%%%
  7. # PHP
  8. service php-fpm {start|stop|restart|reload|status}

更新Oneinstack

  1. ~/oneinstack/upgrade.sh

接着按照出现的提示进行操作, 输入q进行退出更新.

切换PHP大版本

好像为了安全性的原因, 所以直接使用./upgrade.sh来进行更新的时候, 是不能更新php的大版本的. 所以我们需要首先将php卸载之后, 再重新安装, 才可以更新php的大版本.

  1. ./uninstall.sh --php  #卸载
  2. ./install.sh
  3. php选择y,其余选择n,即可

这里在重新安装的时候, 会询问是否要安装其他的, 这里其他的就全部选择n, 只有在php安装的时候选择y即可.

在重新安装好之后, 我们可以查看php的版本号.

  1. php -v

网站加密证书

网站使用acme来更新证书, 若出现如下的报错.

  1. Create new order error. Le_OrderFinalize not found

可以尝试更新acme

  1. ./acme.sh --upgrade

 

  • 微信公众号
  • 关注微信公众号
  • weinxin
  • QQ群
  • 我们的QQ群号
  • weinxin
王 茂南
  • 本文由 发表于 2020年2月23日07:07:31
  • 转载请务必保留本文链接:https://mathpretty.com/11803.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: