阿里云轻量服务器的应用镜像预装了哪些软件和服务?

阿里云轻量应用服务器(Lightweight Application Server, 简称Lighthouse)的「应用镜像」是为快速部署常见应用场景而预装优化的镜像,与通用系统镜像(如纯净版Ubuntu/CentOS/Alibaba Cloud Linux)不同。其预装软件和服务因具体应用镜像类型而异,但整体遵循“开箱即用、一键部署、简化运维”的原则。

以下是主流应用镜像(截至2024年最新版本)中典型预装内容的归纳(以官方文档和实际部署实测为准):


常见应用镜像及预装软件/服务示例:

应用镜像类型 预装核心软件与服务 说明
WordPress 博客 – LAMP 或 LEMP 栈(Apache/Nginx + MySQL/MariaDB + PHP)
– WordPress(含中文语言包、常用插件基础配置)
– phpMyAdmin(数据库管理)
– Certbot(支持一键配置 HTTPS)
– 安全加固:fail2ban、防火墙规则预设
默认绑定域名/IP可直接访问安装向导;数据库已初始化,无需手动建库。
LAMP / LEMP 基础环境 – Apache/Nginx(二选一,按镜像命名区分)
– MySQL 8.0 / MariaDB 10.6
– PHP 8.x(含常用扩展:curl, gd, mbstring, xml, zip等)
– OpenSSL、Git、vim、unzip、wget 等基础工具
比纯净系统镜像多出完整Web运行栈,省去编译/配置步骤。
Node.js 应用 – Node.js(v18.x 或 v20.x LTS)
– npm/yarn
– PM2 进程管理器
– Nginx(反向X_X配置模板已就绪)
– Git、vim、curl 等
提供 pm2 start 和 Nginx 反代示例配置,适合部署Express/Nuxt等应用。
Docker 快速启动 – Docker CE(v24.x+)
– docker-compose(v2.x)
– 已配置非root用户docker权限(如 lighthouse 用户已加入 docker 组)
– Hello World 容器示例
无需手动安装Docker,docker run hello-world 可立即验证。
Typecho / Halo / Ghost(轻量博客) – Nginx + SQLite(或 MySQL)+ PHP/Node.js(依平台而定)
– 对应程序源码已下载并配置好基础路径、权限、伪静态规则
– 后台安装向导页面可直接访问
专为国产/小众开源博客优化,比WordPress更轻量。
Discourse 论坛 – Docker + Docker Compose(Discourse官方推荐方式)
– 预置 discourse-setup 脚本简化配置
– Redis、PostgreSQL 容器化部署模板
依赖Docker镜像,首次启动需运行setup脚本生成配置。
Jenkins CI/CD – Jenkins LTS(WAR包部署于Tomcat或独立Jetty)
– OpenJDK 17
– Git、Maven、Docker CLI(可选)
– 初始管理员密码已生成并提示在登录页或日志中
登录后自动引导完成初始化,插件仓库已配置国内镜像源(如清华源)。

⚠️ 重要注意事项:

  • 无冗余软件:所有应用镜像均不预装商业软件、远程控制工具(如TeamViewer)、X_X程序或未知第三方服务,符合阿里云安全规范。
  • 🔐 安全默认策略
    • SSH仅允许密钥登录(密码登录默认禁用);
    • 防火墙(firewalld/ufw)已启用,并仅开放必要端口(如80/443/22);
    • root 密码未设置(强制使用密钥对登录)。
  • 📦 统一管理入口:所有应用镜像均集成 Lighthouse 控制台「应用管理」面板,可一键重启服务、查看日志、重置密码、备份站点等。
  • 🌐 HTTPS 支持:多数Web类镜像内置 Certbot,支持通过控制台或命令行(如 sudo /opt/lighthouse/scripts/ssl.sh)一键申请免费SSL证书(Let’s Encrypt)。
  • 📁 目录结构标准化
    • 网站根目录:/usr/share/nginx/html(Nginx)或 /var/www/html(Apache)
    • 应用配置文件:/etc/lighthouse/(阿里云自定义配置)
    • 日志路径:/var/log/lighthouse/

🔍 如何确认某镜像的具体预装内容?

  1. 在 阿里云轻量应用服务器控制台 → 创建实例 → 选择「应用镜像」时,鼠标悬停或点击「ⓘ」图标,查看详细说明;
  2. 查阅官方文档:轻量应用服务器应用镜像说明;
  3. 实例创建后,SSH登录执行:

    # 查看预装服务状态
    sudo systemctl list-units --type=service --state=running | grep -E "(nginx|apache|mysql|php|docker|jenkins)"
    
    # 查看已安装包(以Ubuntu/Debian为例)
    apt list --installed | grep -i "nginx|mysql|php|node|docker"

💡 建议:

  • 若需高度定制化环境,推荐选用「系统镜像」+ 手动部署,或使用「Docker镜像」保持一致性;
  • 生产环境使用前,务必:更新系统(apt update && apt upgrade -y / yum update -y)、修改默认账户密码、配置备份策略、开启WAF(Web应用防火墙)等安全措施。

如需我为你查询某一特定镜像(如 “WordPress 6.5 + Ubuntu 22.04” 或 “Halo 2.12”)的精确预装清单,欢迎提供镜像名称,我可帮你定位官方说明或解析其初始化脚本逻辑。

未经允许不得转载:云知识CLOUD » 阿里云轻量服务器的应用镜像预装了哪些软件和服务?