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

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介:


一键部署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
目录
相关文章
|
3天前
|
XML Java 数据格式
Servlet 教程 之 Servlet 服务器 HTTP 响应 3
`Servlet`教程示例展示了如何创建一个HTTP响应,使用`@WebServlet("/Refresh")`的`Refresh`类继承`HttpServlet`。在`doGet`方法中,设置了`Refresh`头以每5秒自动刷新,并用`setContentType("text/html;charset=UTF-8")`设定内容类型。还使用`Calendar`和`SimpleDateFormat`获取并格式化当前时间显示。相应的`web.xml`配置指定了Servlet路径。当访问此Servlet时,页面将每5秒更新一次显示的系统时间。
14 4
|
4天前
|
安全 Unix Linux
Windows如何远程连接服务器?服务器远程连接图文教程
服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运行离不开操作系统,服务器也一样,服务器操作系统主要分为四大流派:Windows Server、Netware、Unix和Linux。今天驰网飞飞将和你分享Windows server远程连接图文教程,希望可以帮助到你
19 4
Windows如何远程连接服务器?服务器远程连接图文教程
|
6天前
|
Java 应用服务中间件 Linux
在阿里云服务器上部署Tomcat详细图文详解
本文介绍了在阿里云服务器上安装和配置JDK和Tomcat的步骤。首先,需要注册阿里云账号并进行实名认证,然后购买并设置服务器。接着,通过File Zilla连接服务器,创建Java和Tomcat的安装目录,并将JDK和Tomcat的tar.gz文件上传到服务器,解压并重命名。之后,配置JDK的环境变量,将catalina.sh复制到/etc/init.d/目录下,并修改相关配置。最后,启动Tomcat并配置安全组规则,确保可以通过公网访问。
|
6天前
|
弹性计算 Java Linux
阿里云服务器搭建部署宝塔详细流程
该内容是一个阿里云服务器和域名的配置指南。首先,需注册阿里云账号并进行企业实名认证。接着,选购服务器如2核2G1兆的Linux系统,并购买域名。完成域名备案后,进行域名解析和ICP备案。然后,通过远程连接登录服务器,重置密码,安装宝塔面板。在安全组中开启宝塔面板随机生成的端口。最后,登录宝塔面板安装LNMP环境,配置数据库如MySQL和Redis,部署JDK、Tomcat,上传前端和后端项目以实现上线。
|
7天前
|
弹性计算 JavaScript Java
阿里云服务器搭建部署宝塔详细流程
以下是内容的摘要: 本文主要介绍了在阿里云上创建和配置服务器环境的步骤,包括注册阿里云账号、实名认证、购买和设置服务器、域名的获取与备案、以及使用宝塔面板安装和配置环境。首先,用户需要注册阿里云账号并进行实名认证,选择合适的服务器配置。接着,购买服务器后,要准备并备案域名,以便通过友好的网址访问网站。在服务器上安装宝塔面板,可以方便地管理和配置LAMP/LNMP/Tomcat/Node.js等应用环境。完成这些步骤后,用户还需要在宝塔面板中安装MySQL、Redis等数据库,部署Java或Vue项目,并配置相关端口。最后,将前端项目打包上传至服务器,并设置站点,即可实现网站的上线。
|
7天前
|
应用服务中间件 Linux 开发工具
如何在阿里云服务器快速搭建部署Nginx环境
以下是内容的摘要: 本文档主要介绍了在阿里云上购买和配置服务器的步骤,包括注册阿里云账号、实名认证、选择和购买云服务器、配置安全组、使用Xshell和Xftp进行远程连接和文件传输,以及安装和配置Nginx服务器的过程。在完成这些步骤后,你将能够在服务器上部署和运行自己的网站或应用。
|
数据采集 SQL 弹性计算
使用云服务器ECS部署了自己的第一个爬虫
云服务器部署爬虫爬取网站最新通告并推送
使用云服务器ECS部署了自己的第一个爬虫
|
30天前
|
Ubuntu JavaScript 关系型数据库
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
在阿里云Ubuntu 20.04服务器上部署Ghost博客的步骤包括创建新用户、安装Nginx、MySQL和Node.js 18.x。首先,通过`adduser`命令创建非root用户,然后安装Nginx和MySQL。接着,设置Node.js环境,下载Nodesource GPG密钥并安装Node.js 18.x。之后,使用`npm`安装Ghost-CLI,创建Ghost安装目录并进行安装。配置过程中需提供博客URL、数据库连接信息等。最后,测试访问前台首页和后台管理页面。确保DNS设置正确,并根据提示完成Ghost博客的配置。
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
|
1月前
|
存储 弹性计算 数据可视化
要将ECS中的文件直接传输到阿里云网盘与相册(
【2月更文挑战第31天】要将ECS中的文件直接传输到阿里云网盘与相册(
417 4
|
1月前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程