阿里云服务器申请试用并部署LNMP环境(CentOS 7)教程

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
资源编排,不限时长
简介: 阿里云提供云服务器1个月-3个月免费试用,可申请的试用配置有2核4GB 3个月、2核8GB 3个月、4核8GB 1个月、4核16GB 1个月,本文为大家介绍如何申请这些试用云服务器及在云服务器上部署LNMP环境(CentOS 7)教程,以供参考。

阿里云提供云服务器1个月-3个月免费试用,可申请的试用配置有2核4GB 3个月、2核8GB 3个月、4核8GB 1个月、4核16GB 1个月,本文为大家介绍如何申请这些试用云服务器及在云服务器上部署LNMP环境(CentOS 7)教程,以供参考。

一、阿里云可申请试用云服务器介绍

1、云服务器 ECS 2核4GB 3个月

  • 规格信息:提供c7 2核 4GB,1Mbps带宽,40GB系统盘
  • 可试用台数:1 台
  • 可试用人群:企业认证;且为产品新用户
  • 适用场景:搭建网站、数据分析、web 应用和开发环境等

2、云服务器 ECS 2核8GB 3个月

  • 规格信息:提供g7 2核 8GB,1Mbps带宽,40GB系统盘
  • 可试用台数:1 台
  • 可试用人群:企业认证;且为产品新用户
  • 适用场景:中小型数据库、网站与应用服务器等

3、云服务器 ECS 4核8GB 1个月

  • 规格信息:提供c7 4核 8GB,1Mbps带宽,40GB系统盘
  • 可试用台数:1 台
  • 可试用人群:企业认证;且为产品新用户
  • 适用场景:搭建网站、数据分析、web 应用和开发环境等

4、云服务器 ECS 4核16GB 1个月

  • 规格信息:提供g7 4核16GB,1Mbps带宽,40GB系统盘
  • 可试用台数:1 台
  • 可试用人群:企业认证;且为产品新用户
  • 适用场景:中小型数据库、网站与应用服务器等

二、部署LNMP环境(CentOS 7)教程简介

本教程提供在阿里云云服务器ECS上基于CentOS 7.9操作系统搭建LNMP环境的指引。LNMP是应用广泛的网站服务系统,由四种免费的开源软件Linux、Nginx、MySQL和PHP组成。搭建好LNMP环境后,您可以在该ECS实例上搭建网站、访问网站、搭建开发环境等。
本教程以CentOS 7.9 64位操作系统为例,如果您的ECS服务器使用了其他版本的操作系统,操作可能和本教程略有差异。

1、准备环境及资源

开始教程前,请按以下步骤准备环境和资源:

  1. 访问阿里云免费试用中心。单击页面右上方的登录/注册按钮,并根据页面提示完成账号登录(已有阿里云账号)、账号注册(尚无阿里云账号)或实名认证(根据试用产品要求完成个人实名认证或企业实名认证)。
  2. 成功登录后,在产品类别下选择计算 > 云服务器 ECS,按需选择云服务器试用规格,单击立即试用。本试用教程使用的实例规格为2核4GB 3个月,实际操作时,建议根据您的业务体量和需求选择。
  3. 配置ECS实例信息面板,完成参数配置。完成本教程的配置如下(实际操作请根据业务需求按需配置):

    • 地域:华东1(杭州),建议选择靠近您客户的地域
    • 操作系统:CentOS 7.9 64位
    • 其他参数:保持默认值或按需选择
  4. 同意服务协议后,单击立即试用,根据页面提示试用申请。
2、一键配置

准备好资源后,您可以通过一键配置快速完成资源配置或应用搭建。一键配置基于阿里云资源编排服务ROS(Resource Orchestration Service)实现,旨在帮助开发者通过IaC(Infrastructure as Code)的方式体验资源的自动化配置。如需查看软件版本、安装命令等配置的具体信息,可查看教程的手动配置版。模板完成的内容包括:

  • 为ECS实例创建安全组
  • 安装Nginx服务
  • 安装MySQL数据库并修改数据库root用户默认密码
  • 安装PHP环境

操作步骤

  1. 打开一键配置模板链接前往ROS控制台,系统自动打开使用新资源创建资源栈的面板,并在模板内容区域展示YAML文件的详细信息。
  2. ROS控制台默认处于您上一次访问控制台时的地域,请根据您创建的资源所在地域修改地域。确认好地域后,保持页面所有选项不变,单击下一步进入配置模板参数页面。
  3. 配置模板参数页面修改资源栈名称,选择您申请免费试用时创建的ECS实例,并通过设置MySQL数据库密码来修改数据库root用户的默认密码。填写完所有必选信息并确认后单击创建开始一键配置。

    • 安装Nginx、MySQL和PHP需要通过互联网下载应用,配置时间可能由于网络稳定性等原因而不同。等待期间,您可以通过刷新资源栈信息页面来查看配置是否完成或通过单击事件页签查看配置详细进展。
    • 如果您在同一台ECS实例上重复执行本教程的一键配置模板,请确保MySQL数据库密码和第一次执行模板时设置的密码完全一致。否则一键配置结果不可用。
  4. 资源栈信息页面的状态显示为创建成功时,表示一键配置完成。

云服务器试用部署LNMP环境图.png

3、测试

单击ROS控制台输出页签中的PhpUrlhttp://<ECS公网IP地址>/phpinfo.php),出现PHP版本信息页面,表示LNMP环境安装成功。您也可以单击NginxUrlhttp://<ECS公网IP地址>),出现Welcome to nginx!页面,表示Nginx环境安装成功。

如果您需要使用root用户远程登录ECS实例,请设置密码后远程登录ECS实例。具体操作,请参见重置实例登录密码通过密码或密钥认证登录Linux实例

云服务器部署LNMP测试图.png

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
监控 安全 Linux
RHEL 环境下 Subversion 服务器部署与配置
【10月更文挑战第18天】在RHEL环境下部署Subversion服务器需依次完成安装Subversion、创建版本库、配置服务器、启动服务、客户端连接及备份维护等步骤。确保遵循安全最佳实践,保障数据安全。
141 1
|
6天前
|
网络协议 Java 应用服务中间件
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
|
1月前
|
机器学习/深度学习 JavaScript Cloud Native
Node.js作为一种快速、可扩展的服务器端运行时环境
Node.js作为一种快速、可扩展的服务器端运行时环境
55 8
|
2月前
|
缓存 Ubuntu Linux
Linux环境下测试服务器的DDR5内存性能
通过使用 `memtester`和 `sysbench`等工具,可以有效地测试Linux环境下服务器的DDR5内存性能。这些工具不仅可以评估内存的读写速度,还可以检测内存中的潜在问题,帮助确保系统的稳定性和性能。通过合理配置和使用这些工具,系统管理员可以深入了解服务器内存的性能状况,为系统优化提供数据支持。
69 4
|
3月前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
767 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
3月前
|
安全 Linux 数据安全/隐私保护
RHEL 环境下 Subversion 服务器部署与配置
【10月更文挑战第17天】在RHEL环境下部署Subversion服务器包括安装Subversion、创建和配置版本库、启动服务器、客户端连接以及备份与恢复等步骤。通过这些步骤,可确保服务器的安全性和稳定性,满足版本控制需求。
|
3月前
|
网络安全 虚拟化 Docker
SSH后判断当前服务器是云主机、物理机、虚拟机、docker环境
结合上述方法,您可以对当前环境进行较为准确的判断。重要的是理解每种环境的特征,并通过系统的响应进行综合分析。如果在Docker容器内,通常会有明显的环境标志和受限的资源视图;而在云主机或虚拟机上,虽然它们也可能是虚拟化的,但通常提供更接近物理机的体验,且可通过硬件标识来识别虚拟化平台。物理机则直接反映硬件真实信息,较少有虚拟化痕迹。通过这些线索,您应该能够定位到您所处的环境类型。
104 2
|
3月前
|
IDE 网络安全 开发工具
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
本文介绍了如何在PyCharm专业版中连接远程服务器并配置远程Python环境解释器,以便在服务器上运行代码。
657 0
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
|
3月前
|
域名解析 安全 网络安全
阿里云服务器WordPress环境上安装SSL证书
阿里云服务器WordPress环境上安装SSL证书
|
3月前
|
弹性计算 JSON 关系型数据库
使用ROS模板基于ECS和RDS创建WordPress环境
使用ROS模板基于ECS和RDS创建WordPress环境