Linux利用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)

支持系统版本

  • CentOS 6~7(包括redhat)
  • Debian 7~9
  • Ubuntu 12~18
  • Fedora 27~28
  • Deepin 15
  • Amazon Linux 2
  • Aliyun Linux

特性

  • 持续不断更新,支持交互、无人值守安装
  • 源码编译安装,大多数源码是最新stable版,并从官方网址下载
  • 提供多个数据库版本(MySQL-8.0, MySQL-5.7, MySQL-5.6, MySQL-5.5, MariaDB-10.3,MariaDB-10.2,MariaDB-10.1,MariaDB-5.5,Percona-8.0, Percona-5.7, Percona-5.6, Percona-5.5,AliSQL-5.6,PostgreSQL, MongoDB)
  • 提供多个PHP版本(PHP-7.3,PHP-7.2,PHP-7.1,PHP-7.0,PHP-5.6, PHP-5.5,PHP-5.4,PHP-5.3)
  • 提供Nginx、Tengine、OpenResty和nginx waf功能
  • 提供多个Apache版本(Apache-2.4,Apache-2.2)
  • 提供多个Tomcat版本(Tomcat-9,Tomcat-8,Tomcat-7,Tomcat-6)
  • 提供多个JDK版本(JDK-11.0,JDK-1.8,JDK-1.7,JDK-1.6)
  • 根据自己需求安装PHP缓存加速器,提供ZendOPcache、xcache、apcu、eAccelerator。及php加解密工具ionCube、ZendGuardLoader
  • 根据自己需求安装Pureftpd、phpMyAdmin
  • 根据自己需求安装Memcached、Redis
  • jemalloc优化MySQL、Nginx
  • 提供添加虚拟主机脚本
  • 提供Nginx/Tengine/OpenResty/Apache、PHP、Redis、Memcached、phpMyAdmin升级脚本
  • 提供本地备、远程(rsync)、阿里云OSS、腾讯云COS、又拍云、七牛云、亚马逊S3、Google Drive和Dropbox备份脚本
  • 提供CentOS 6、7下HHVM安装

开源软件版本

# Web# DB# PHP
nginx_ver=1.16.0mysql80_ver=8.0.16php73_ver=7.3.5
tengine_ver=2.3.0mysql57_ver=5.7.26php72_ver=7.2.18
openresty_ver=1.15.8.1mysql56_ver=5.6.44php71_ver=7.1.29
apache24_ver=2.4.39mysql55_ver=5.5.62php70_ver=7.0.33
apache22_ver=2.2.34mariadb103_ver=10.3.15php56_ver=5.6.40
tomcat9_ver=9.0.20mariadb102_ver=10.2.24php55_ver=5.5.38
tomcat8_ver=8.5.41mariadb101_ver=10.1.40php54_ver=5.4.45
tomcat7_ver=7.0.94mariadb55_ver=5.5.64php53_ver=5.3.29
tomcat6_ver=6.0.53percona80_ver=8.0.15-6 # JDK
percona57_ver=5.7.25-28jdk110_ver=11.0.2
percona56_ver=5.6.43-84.3jdk18_ver=1.8.0_202
percona55_ver=5.5.62-38.14jdk17_ver=1.7.0_80
alisql56_ver=5.6.32-9jdk16_ver=1.6.0_45
pgsql_ver=11.3
mongodb_ver=4.0.9
# phpMyAdmin# Jemalloc# Pure-FTPd
phpmyadmin_ver=4.8.5jemalloc_ver=5.2.0pureftpd_ver=1.0.49
phpmyadmin_oldver=4.4.15.10
# Redis# Memcached
redis_ver=5.0.5memcached_ver=1.5.14

阿里云月付24元:1GB内存/25GB硬盘/1TB流量/KVM/30Mbps/香港

套餐

只列举轻量1G和2G,做站的话建议2G内存或更高
性价比相当的高啊

vCPU:1
内存:1GB
空间:25GB SSD
流量:1TB/月(30 Mbps端口)
IPv4:1
24元/月

vCPU:1
内存:2GB
空间:50GB SSD
流量:2TB/月(30 Mbps端口)
IPv4:1
34元/月

相关链接
轻量云服务器管理地址:https://swas.console.aliyun.com/#/servers

阿里云创建ECS实例

本文以入门级实例规格族为例,介绍如何使用控制台快速创建一个实例。详细的创建信息和更多创建方式,请参见 创建实例 章节。使用API创建实例,请 参见 RunInstances

操作步骤

  1. 前往 实例创建页
  2. 完成 基础配置
    1. 选择 计费方式。本示例中,选择 按量付费
    2. 选择地域和可用区,如华东 1,可用区默认选择随机分配。
      说明 实例创建完成后,不可更改地域和可用区。
    3. 选择实例规格并设置实例数量。
      可供选择的 实例规格族汇总 由您所选择的地域决定。本示例中,选择 所有代 > x86计算 > 入门级(共享) > 共享基本型xn4
    4. 选择镜像。本示例中,选择公共镜像。
    5. 选择存储。本示例中,仅使用系统盘,默认选择40 GiB高效云盘。
  3. 单击 下一步:网络和安全组,完成网络和安全组设置。
    1. 选择网络类型为 专有网络。本示例中,选择默认专有网络和默认交换机。
    2. 设置公网带宽。
      本示例中,选择 分配公网IPv4地址 为实例分配一个公网IP地址,并选择 按使用流量 对公网带宽计费。
    3. 选择安全组。如果您没有创建安全组,可以使用默认安全组。
      1. 添加弹性网卡。如果所选实例规格不支持弹性网卡,跳过这一步。
    1. 单击 下一步:系统配置
      您可以选填此页面中的选项,建议您设置 登录凭证实例名称。本示例中,选择 自定义密码,并将实例名称设为ecs-01。
    2. 单击 下一步:分组设置。您可以选填此页面中的选项,有多台实例时,建议添加标签方便管理。
    3. 单击 下一步:确认订单。确认所选配置,您也可以单击编辑图标返回修改配置。
    4. 阅读和确认 云服务器ECS服务条款,然后单击 创建实例

    执行结果

    单击 管理控制台 回到控制台,一般需要1~2分钟完成实例创建。单击刷新按钮,新建的ECS实例状态变为 运行中,表示实例创建成功。

    下一步

    Windows实例创建成功后,实例的操作系统内部需要进行初始化,一般需要2~3分钟,初始化期间请不要重启实例。初始化完成后,您可以 连接ECS实例。如果您创建了非I/O优化的Windows实例,则需要10分钟完成初始化。