站长视角
用户至上

Linux建站工具之OneinStack建站脚本的安装部署教程

OneinStack是一个Linux服务器下的建站工具包,跟LNMP一键安装包类似,特点是提供一个可视化页面,大家可以直接在页面上选择自己想要的各项Web环境配置,然后生成一键命令在服务器上执行。同时他也有命令行交互操作,更适合一些喜欢折腾的用户,本文主要介绍下OneinStack的两种安装方式和一些常规操作,小白用户建议使用宝塔面板更方便。

安装方式

一、自动脚本

访问自动化脚本网址:点击这里 ,按照自己的需求选择安装内容。最下方生成安装脚本,复制到服务器上直接执行即可。

运行脚本最好使用screen命令开一个窗口执行,以保证Shell不会中断。

二、交互安装

yum -y install wget screen #for CentOS/Redhat命令
# apt-get -y install wget screen #for Debian/Ubuntu命令
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz #包含源码,国内外均可下载
tar xzf oneinstack-full.tar.gz
cd oneinstack #如果需要修改目录(安装、数据存储、Nginx日志),请修改options.conf文件
screen -S oneinstack #如果网路出现中断,可以执行命令`screen -R oneinstack`重新连接安装窗口
./install.sh

模块说明

1、以下是安装服务一些简称:

  • 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)

2、其实一般来说最常用的 LNMP,这里我们介绍下每个模块的作用,我们是否需要安装!

  • Nginx:最常用的Web服务器
  • Apache:另一个Web服务器
  • Tomcat:又一个Web服务器,Tomcat一般搭配JAVA使用
  • PHP:号称世界上最好用的语言。主流博客软件 WordPress,Typecho 都是PHP。比较出名CMS也基本上是PHP
  • PHP版本:第一次安装当然要用最新稳定版
  • PHP缓存:一般都是采用 OPcache
  • PHP扩展:这个按需选择即可
  • zendguardloader,ioncube,sourceguardian  解密PHP加密的代码,如果你部署的服务需要解密按需安装
  • imagick,gmagick 图形化处理库(常用)
  • fileinfo 获取文件信息(常用)
  • imap 集成邮件客户端
  • memcache 内容缓存组件
  • 数据库:常用MySQL5.7,Redis,MangoDb 按需添加
  • Pure-FTPd FTP文件上传下载
  • phpMyAdmin  可视化管理MySQL
  • iptables 常用的防火墙管理软件

目录文件

安装完成后,oneinstack目录不要删除。以后我们会经常到这个目录执行一些操作!

addons.sh  ---  新安装一些模块执行脚本,比如Python3,Waf防御 等等
backup_setup.sh  ---  备份DB,网站配置脚本
backup.sh ---  执行备份操作脚本
pureftpd_vhost.sh --- FTP虚拟主机配置脚本
reset_db_root_password.sh --- 重置数据库root密码
upgrade.sh --- 软件更新脚本
vhost.sh --- 虚拟主机配置脚本

常用操作

新建虚拟主机

1)证书是否启用,自己有证书?还是Let’s Encrypt证书(Let’s Encrypt必须将域名解析到服务器IP才能自动申请)?

2)虚拟主机目录。一般都默认到 /data/wwwroot 目录中。

3)是否添加多个域名?

4)是否将http 全部重定向到 https ?

5)证书所需要的一些内容

6)hotlink protection 是否启用防盗链?

7)rewrite rule 按PHP需要选择即可

几个常见目录

默认网站都放到 /data/ 目录下,如果你的服务器挂载硬盘,可以直接将硬盘挂载到 /data

Nginx配置目录在 /usr/local/nginx/conf/  ,其中虚拟主机配置在 /usr/local/nginx/conf/vhost/ 目录中

日志默认每天都会自动压缩,仅保留5天的日志,防止磁盘被塞满

搬瓦工推荐方案

温馨提醒 如果您有选择困难症,直接选中间的 CN2 GIA-E方案,季付 $49.99,多达 12 个机房任意切换
方案 内存 CPU 硬盘 流量/月 带宽 机房 价格 购买
CN2
(最便宜)
1GB 1核 20GB 1TB 1Gbps DC3 CN2
DC8 ZNET
$49.99/年 直达
CN2 2GB 1核 40GB 2TB 1Gbps $52.99/半年
$99.99/年
直达
CN2 GIA-E
(最推荐)
1GB 2核 20GB 1TB 2.5Gbps DC6 CN2 GIA-E
DC9 CN2 GIA
日本软银 JPOS_1
荷兰 EUNL_9
$49.99/季度
$169.99/年
直达
CN2 GIA-E 2GB 3核 40GB 2TB 2.5Gbps $89.99/季度
$299.99/年
直达
HK 2GB 2核 40GB 0.5TB 1Gbps 中国香港 CN2 GIA $89.99/月
$899.99/年
直达
HK 4GB 4核 80GB 1TB 1Gbps $155.99/月
$1559.99/年
直达
TOKYO 2GB 2核 40GB 0.5TB 1.2Gbps 日本东京 CN2 GIA $89.99/月
$899.99/年
直达
TOKYO 4GB 4核 80GB 1TB 1.2Gbps $155.99/月
$1559.99/年
直达
搬瓦工优惠码:BWH3HYATVBJW 2022年最新搬瓦工VPS购买图文教程
赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权, 转载请注明出处。
文章名称:《Linux建站工具之OneinStack建站脚本的安装部署教程》
文章链接:https://cnidc.co/38045.html
【声明】:国外主机测评仅分享信息,不参与任何交易,也非中介,所有内容仅代表个人观点,均不作直接、间接、法定、约定的保证,读者购买风险自担。一旦您访问国外主机测评,即表示您已经知晓并接受了此声明通告。
【关于安全】:任何 IDC商家都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现,请保持良好的备份习惯。

登录

找回密码

注册