实验环境
服务器:腾讯云Lighthouse-4h-4g-8m–80G SSD-1200G
系统:腾讯云官方系统镜像Debian 11.1 64bit
软件源:腾讯云官方系统默认软件源
OneinStack
OneinStack 是一款PHP/JAVA环境一键配置工具。
- 便捷、快速、免费、优秀
- 不想使用服务器面板(如:宝塔)推荐使用
- 更新较快
Lighthouse
产品优势 | 轻量应用服务器 TencentCloud Lighthouse | 云服务器 CVM | |
---|---|---|---|
更聚焦的用户群体 | 中小企业、开发者 | 面向所有上云用户 | |
更轻量的业务场景 | 轻量级应用场景,典型场景如下:企业官网、博客、论坛、资讯、商品展示等各类网站通用 Web 应用微信小程序、小游戏移动端 App、H5、公众号跨境电商店铺管理、独立站搭建云盘、图床服务云端开发测试环境、学习环境 | 架构复杂的应用场景,典型场景如下:高并发网站大型游戏复杂分布式集群应用视频编解码大数据分析机器学习、深度学习 | |
更优惠的计费模式 | 售卖方式 | 高性价比套餐式售卖,整体更优惠(计算/网络/存储资源优化组合) | 灵活选配计算/存储/网络资源,独立叠加计费 |
网络计费 | 高带宽流量包模式 | 固定带宽/流量用量 | |
更简单的使用体验 | 管理控制台 | 一站式整合,独立且简化的控制台 | 面向全业务,涉及 CVM、VPC、EIP 及安全组等细节较多 |
应用构建 | 开箱即用的优质官方应用镜像,预置应用系统所需的软件栈最优组合30s 一键构建应用,自动完成应用软件、依赖的运行环境安装和初始化配置 | 用户需自行搭建应用 | |
网络 | 自动创建网络资源,无需用户手动管理 | 用户自行创建、配置、管理网络 |
(上表内容来自:腾讯云文档中心)
安装OneinStack
本文采用交互安装,需提前安装好wget
、screen
软件(包)。
# sudo -i
apt install wget screen -y
# yum install wget screen -y # for centos/redhat
下载OneinStack完整包并解压
代码语言:javascript复制 wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz # 下载
tar -xzf oneinstack-full.tar.gz # 解压
cd oneinstack # 进入目录
screen -S oneinstack # 新建screen
./install.sh # 运行安装脚本
根据下图,选择适合自己的环境(iptables嫌麻烦可以关闭):
待安装完成后输入y
重启
(该部分内容建议截图保存)
配置
添加虚拟主机(vhost)
代码语言:javascript复制 ~/oneinstack/vhost.sh
删除虚拟主机
代码语言:javascript复制 ~/oneinstack/upgrade.sh --oneinstack #升级脚本工具,不影响正在运行环境
~/oneinstack/vhost.sh --del
更多操作请前往官方文档查看。