云服务器 ECS 建站教程:部署LNMP

简介:
+关注继续查看


一键部署LNMP环境


LNMP 分别代表 Linux、Nginx、MySQL、PHP。本文主要目的是为大家提供一种非常简便的方法,在阿里云上部署 LNMP 环境。资源编排服务 ROS 是阿里云官网提供的免费服务,无需下载安装。它通过一个叫模板的 JSON 格式的文件,创建一组阿里云资源。ROS 的控制台已经提供了比较常用的模板样例。

本文将通过 ROS 提供的模板样例一键搭建 LNMP。在构建 LNMP 的过程中,ROS 会创建一台 ECS,给 ECS 配置网络,然后在 ECS 上部署 LNMP。整个过程是全自动化,无人值守。而且通过这样的方式,很轻松就能实现随时随地无限制地部署 LNMP。

前提条件

阿里云规定创建资源时,账号需要有超过 100 元的现金、可用信用额度或者可用于开通产品的代金券。

操作步骤

1.登录 ROS 管理控制台。

说明:如果您是首次使用 ROS,那么需要接受 ROS 的协议,同意开通 ROS 服务。ROS 服务是免费服务,开通服务不会产生任何费用。

2.在控制台左侧导航栏中,单击 模板样例,页面显示 ROS 提供的常用模板。

3.从模板示例中找到 LNMP_basic,通过这个模板将创建基于 ECS LNMP 环境。


image


4.每个模板样例下方都有一个 预览 和 创建 按钮,单击 预览 按钮将显示 JSON 模板,单击 创建 stack 。

这个 JSON 文本包含五个顶级字段:

  • 定义模板版本:"ROSTemplateFormatVersion" : "2015-09-01"。
  • 定义对模板的解释说明:"Description": "Deploy LNMP(Linux+Nginx+MySQL+PHP) stack on 1 ECS instance. WARNING Only support CentOS-7."。
  • 定义模板的一些参数,本例中定义了镜像 ID 的参数,实例规格的参数,并指定了默认值: "Parameters" : { }。
  • 定义这个模板将要创建的阿里云资源,本例中申明将要创建一个 ECS 实例和一个安全组;这里申明的资源属性可以引用Parameters中定义的参数:"Resources" : { }。
  • 定义资源创建完成后,通过 ROS 的栈输出资源信息。本例中,将输出 ECS 实例的 ID,公网 IP 和安全组 ID:"Outputs": { }

说明:您可以在线编写模板,也可以通过 URL 地址获取模板。关于 ROS 模板的详细介绍请看这里

5.在 创建 Stack 的页面中,所在region 的下拉框中选择具体地域,本例选择 华北2,在页面右下角单击 下一步。


image


6.填写所有带 * 的选项,完成后单击 创建,页面将提示 创建请求提交成功。


image


7.单击左侧导航栏的 资源栈管理 查看 stack 的状态。当栈创建成功后,Outputs中定义的NginxWebsiteURL,就能访问创建好的 LNMP 环境。


image

说明:通过 资源 可以查看 stack 中的所有资源;通过 事件 可以查看 ROS 创建这个资源栈时的操作记录。任何涉及资源栈的操作失败了,会显示具体操作哪个资源失败的原因;通过 模板 可以查看资源栈的原始模板。

以上示例只是通过 ROS 创建 LNMP 环境,ROS 还提供了很多样例模板,例如:

  • 一键构建 Java Web 测试环境的模板。
  • 一键构建 Node.js 测试开发环境的模板。
  • 一键构建 Ruby Web 开发测试环境的模板。
  • 一键构建 Hadoop/Spark 分布式系统的模板。

原文链接

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
17天前
|
弹性计算 关系型数据库 MySQL
ECS+RDS成就丝滑建站体验
在接触到阿里云之前,我对公有云甚至是云的概念都不是很明确。但现在已经可以独立快速搭建属于自己的个人博客了,今天来给大家分享建站心得。
ECS+RDS成就丝滑建站体验
|
1月前
|
弹性计算 固态存储 数据库
阿里云服务器建站流程(安装WordPress博客教程)附2023年详细服务器价格表
使用阿里云服务器快速搭建网站教程,先为云服务器安装宝塔面板,然后在宝塔面板上新建站点,阿里云服务器网以搭建WordPress网站博客为例,来详细说下从阿里云服务器CPU内存配置选择、Web环境、域名解析到网站上线全流程:
|
1月前
|
弹性计算 关系型数据库 MySQL
使用 ECS 和RDS MySQL Serverless建站分享
本场景基于一台基础环境为CentOS的ECS(云服务器)和一台RDS MySQL版数据库实例。并在这台服务器安装Apache+PHP+WordPress网站环境,结合RDS MySQL版数据库实例帮助您快速搭建自己的云上博客。
100 11
|
2月前
|
域名解析 弹性计算 安全
阿里云服务器建站教程2023
阿里云服务器建站教程2023,使用阿里云服务器快速搭建网站教程,先为云服务器安装宝塔面板,然后在宝塔面板上新建站点,阿里云服务器网以搭建WordPress网站博客为例,来详细说下从阿里云服务器CPU内存配置选择、Web环境、域名解析到网站上线全流程
|
2月前
|
域名解析 弹性计算 安全
阿里云服务器建站教程
阿里云服务器建站教程,使用阿里云服务器快速搭建网站教程,先为云服务器安装宝塔面板,然后在宝塔面板上新建站点,阿里云服务器网以搭建WordPress网站博客为例,来详细说下从阿里云服务器CPU内存配置选择、Web环境、域名解析到网站上线全流程
|
2月前
|
域名解析 弹性计算 安全
十分钟阿里云服务器建站教程_新手建站
十分钟阿里云服务器建站教程_新手建站
|
2月前
|
域名解析 弹性计算 网络协议
阿里云服务器建站教程(一步步详细流程)
阿里云服务器建站教程(一步步详细流程)阿里云轻量应用服务器怎么使用?阿里云轻量应用服务器使用教程:轻量应用服务器购买、重置密码、远程连接、宝塔面板的Web环境搭建、WordPress网站程序安装到网站上线,阿里云服务器网分享轻量应用服务器从购买、配置建站环境、轻量服务器应用服务器远程连接、开端口到网站上线全流程
57 0
|
2月前
|
域名解析 弹性计算 网络协议
阿里云建站最新教程(阿里云服务器建站教程)
阿里云建站最新教程(阿里云服务器建站教程)阿里云轻量应用服务器怎么使用?阿里云轻量应用服务器使用教程:轻量应用服务器购买、重置密码、远程连接、宝塔面板的Web环境搭建、WordPress网站程序安装到网站上线,阿里云服务器网分享轻量应用服务器从购买、配置建站环境、轻量服务器应用服务器远程连接、开端口到网站上线全流程
44 0
|
2月前
|
域名解析 弹性计算 网络协议
阿里云服务器建站教程来了(十分钟网站上线)
阿里云服务器建站教程来了(十分钟网站上线)阿里云轻量应用服务器怎么使用?阿里云轻量应用服务器使用教程:轻量应用服务器购买、重置密码、远程连接、宝塔面板的Web环境搭建、WordPress网站程序安装到网站上线,阿里云服务器网分享轻量应用服务器从购买、配置建站环境、轻量服务器应用服务器远程连接、开端口到网站上线全流程
57 0
阿里云服务器建站教程来了(十分钟网站上线)
|
2月前
|
域名解析 弹性计算 网络协议
阿里云服务器网站配置(云服务器建站教程)
阿里云服务器网站配置(云服务器建站教程)阿里云轻量应用服务器怎么使用?阿里云轻量应用服务器使用教程:轻量应用服务器购买、重置密码、远程连接、宝塔面板的Web环境搭建、WordPress网站程序安装到网站上线,阿里云服务器网分享轻量应用服务器从购买、配置建站环境、轻量服务器应用服务器远程连接、开端口到网站上线全流程
245 0
热门文章
最新文章
相关产品
云迁移中心
推荐文章
更多