本文总结了各类网站的部署方法,方便您自行搭建网站。
WordPress
WordPress是一款常用的搭建个人博客网站的软件。 您可以使用 WordPress 建立自己的网站,也可以将其用作内容管理系统 (CMS)。 使用镜像或资源编排服务ROS模板部署WordPress,解决了空间和程序问题,降低了建站门槛,让您可以立即购买并使用。
ROS通过JSON格式的模板文件创建一组阿里云资源。
目前不支持自动挂载I/O优化数据盘。
ROS模板部署
LNMP环境
ROS模板部署
LNMP 分别代表 Linux、Nginx、MySQL 和 PHP。 使用镜像和资源编排服务ROS模板可以帮助您省时省力地部署LNMP环境。 如果您熟悉Linux操作系统,并且希望满足个性化部署的需求,可以选择手动部署。
ROS通过JSON格式的模板文件创建一组阿里云资源。
镜像部署
手动部署(CentOS6)
手动部署(CentOS7)
Java网络环境
镜像部署
Tomcat 是一个开源且免费的 Java Web 服务器。 它通常用作 Web 开发工具,可以托管由 servlet、JSP 页面(动态内容)、HTML 页面、JS、样式表和图片(静态内容)组成的 Java Web 应用程序。
适合新手,利用云市场丰富的JAVA镜像资源快速部署环境。
手动部署
对 Linux 命令有基本了解的用户,如果需要个性化在 ECS 上部署 Java Web 项目,可以选择手动部署。
插件部署
Aliyun Toolkit for Eclipse,简称Cloud Toolkit,是一款免费的IDE插件。 当您在本地完成应用程序的开发、调试和测试后,您可以通过此插件轻松地将应用程序部署到ECS实例上。
Node.js (CentOS)
手动部署
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,用于轻松构建快速且易于扩展的网络应用程序。 Node.js 采用事件驱动、非阻塞 I/O 模型,使其轻量且高效自助建站工具的模板库,非常适合在分布式设备上运行的数据密集型实时应用程序。 Node.js 的包管理器 npm 是世界上最大的开源库生态系统。
Magento 电子商务网站
手动部署
Magento 是一个开源电子商务网站框架。 其丰富的模块化架构体系和扩展的功能可以为大中型站点提供解决方案。
网络环境(Windows)
镜像部署
使用阿里云镜像,您可以在Windows操作系统中一键部署Web环境,包括安装IIS组件(不包括FTP组件)、PHP环境、Rewrite、MySQL、phpwind。
ThinkPHP框架
镜像部署
ThinkPHP是一个免费开源、快速简单的面向对象的轻量级PHP开发框架,在Apache2开源许可下发布。
为敏捷Web应用程序开发和简化企业应用程序开发而生。
phpwind论坛
镜像部署
PHPWind是一个以PHP+MySQL模式运行的开源社区程序。 架构轻、效率高、开发简单,实现社区站点的快速建设和轻松管理。
适合想要建立论坛的经典网络用户。
GitLab
镜像部署和手动部署
GitLab通过Ruby on Rails实现了自托管的Git项目仓库,可以通过Web界面轻松访问公共或私有项目。
使用AMH搭建PHP环境
镜像部署
AMH是一个Linux服务器管理系统和虚拟主机管理系统,通过Web控制和管理服务器。
微软SharePoint 2016
手动部署
Microsoft SharePoint 是 Microsoft SharePoint Portal Server 的缩写。 SharePoint Portal Server 是一个门户,使企业能够开发无缝连接用户、团队和知识的智能门户,以便人们可以更好地利用业务流程中的相关信息并更有效地工作。
Drupal内容管理框架
镜像部署
Drupal是一个用PHP语言编写的开源内容管理框架(CMF)自助建站工具的模板库,由内容管理系统(CMS)和PHP开发框架(Framework)组成。
适合熟悉ECS和Linux系统、刚刚开始使用ECS实例搭建网站的用户。
Docker(CentOS7)
手动部署
Docker是一个开源工具,可以将Web应用程序封装在一个轻量级、可移植、独立的容器中,几乎可以在任何服务环境中运行。
适合熟悉Linux系统、刚刚开始使用ECS实例的开发者。
灯环境
手动部署
LAMP 指的是 Linux、Apache、MySQL 和 PHP。 它是一组常用于构建动态网站或服务器的开源软件。 它们本身是独立的程序,但由于经常一起使用,它们的兼容性越来越高,共同构成了一个强大的Web应用平台。
常用数据库(Oracle、MySQL 和 SQL Server)
镜像部署
使用阿里云镜像,您可以轻松快速地部署Oracle、MySQL、SQL Server等常用数据库。
WDlinux 控制面板 (wdCP)
镜像部署
WDCP(WDlinux Control Panel)是一个Linux服务器管理系统和虚拟主机管理系统,通过Web来控制和管理服务器。
RabbitMQ
镜像部署
RabbitMQ 是一个开源 AMQP 实现,支持:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP、AJAX 和其他客户端。
它用于分布式系统中存储和转发消息,具有出色的易用性、可扩展性和高可用性。
PostgreSQL主从架构
手动部署
阿里云版本数据库PostgreSQL具有NoSQL兼容、高效查询、插件管理、安全稳定等特点。
适合熟悉ECS、Linux系统、PostgreSQL的用户。
Subversion (SVN) 版本控制系统
手动部署
SVN(Subversion)是一个开源版本控制系统,可以管理随时间变化的数据。
Joomla基础管理平台
镜像部署
Joomla 是著名的内容管理系统。 使用PHP+MySQL开发软件系统。
幽灵博客(CentOS 7)
手动部署
Ghost 是一个用 JavaScript 编写、基于 Node.js 的免费开源博客平台,旨在简化个人博客和在线出版物的在线发布流程。 此外,随着您未来业务的扩展,您可以借助阿里云强大的产品平台,平滑地横向和纵向扩展服务能力。
大流量时代的出现,吸引更多的用户参与网站建设、个人博客、博客
Moodle课程管理系统
镜像部署
Moodle是一个开源课程管理系统,使用PHP + MySQL运行软件,遵循GNU公共许可证。
Moodle平台的界面简洁、精致,用户可以根据需要随时调整界面、添加或删除内容。
FTP站点
手动部署(Windows)
在Windows操作系统下搭建FTP服务器(文件传输协议服务器),提供文件存储和访问服务。
手动部署(Linux)
在ECS实例上安装vsftpd。 是Linux下一款小型、轻量、安全、易用的FTP服务器软件。