基于ROS快速部署LNMP环境(CentOS 7)
1. 选择资源模式
云起实验室实验资源方式介绍
云起实验室支持实验资源体验、领取免费试用额度、个人账户资源三种实验资源方式。
实验资源体验
资源归属于客户,仅供本次实验使用
实验结束后,实验资源及实验记录将被释放。
资源创建过程需要3~5分钟(视资源不同开通时间有所差异,ACK等资源开通时间较长)。完成实验资源的创建后,在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如子用户名称、子用户密码、AK ID、AK Secret、资源中的项目名称等)。
说明:实验环境一旦开始创建则进入计时阶段,建议学员先基本了解实验具体的步骤、目的,真正开始做实验时再进行创建。
领取免费试用额度
使用个人账号开通试用,平台仅提供手册参考。
所有实验操作将保留至您的账号,请谨慎操作。
在实验页面下方卡片会展示本实验支持的试用规格,可以选择你要试用的云产品资源进行开通。您在实验过程中,可以随时用右下角icon唤起试用卡片。阿里云支持试用的产品列表、权益及具体规则说明请参考开发者试用中心。
说明:试用云产品开通在您的个人账号下,并占用您的试用权益。如试用超出免费试用额度,可能会产生一定费用。
个人账户资源
使用您个人的云资源进行操作,资源归属于个人。
所有实验操作将保留至您的账号,请谨慎操作。
平台仅提供手册参考,不会对资源做任何操作。
说明:使用个人账户资源,在创建资源时,可能会产生一定的费用,请您及时关注相关云产品资源的计费概述。
准备开始实验
在实验开始前,请您选择其中一种实验资源,单击确认开启实验。
说明:每个实验所支持的实验资源方式都不相同,实验不一定能满足有三种实验资源方式,请根据实验的实际情况,进行选择。
2. 购买ECS指南(已有ECS请跳过该步骤)
如果您没有试用资格且未购买过ECS,请前往购买ECS
完成本教程的配置如下(实际操作请根据业务需求按需配置):
地域:华东1(杭州),建议选择靠近您客户的地域
操作系统:CentOS 7.9 64位
其他参数:保持默认值或按需选择
3. 一键配置
准备好资源后,您可以通过一键配置快速完成资源配置或应用搭建。一键配置基于阿里云资源编排服务ROS(Resource Orchestration Service)实现,旨在帮助开发者通过IaC(Infrastructure as Code)的方式体验资源的自动化配置。如需查看软件版本、安装命令等配置的具体信息,可查看教程的手动配置版。模板完成的内容包括:
为ECS实例创建安全组
安装Nginx服务
安装MySQL数据库并修改数据库root用户默认密码
安装PHP环境
操作步骤
打开一键配置模板链接前往ROS控制台,系统自动打开使用新资源创建资源栈的面板,并在模板内容区域展示YAML文件的详细信息。
ROS控制台默认处于您上一次访问控制台时的地域,请根据您创建的资源所在地域修改地域。确认好地域后,保持页面所有选项不变,单击下一步进入配置模板参数页面。
在配置模板参数页面修改资源栈名称,选择您申请免费试用时创建的ECS实例,并通过设置MySQL数据库密码来修改数据库root用户的默认密码。填写完所有必选信息并确认后单击创建开始一键配置。
安装Nginx、MySQL和PHP需要通过互联网下载应用,配置时间可能由于网络稳定性等原因而不同。等待期间,您可以通过刷新资源栈信息页面来查看配置是否完成或通过单击事件页签查看配置详细进展。
如果您在同一台ECS实例上重复执行本教程的一键配置模板,请确保MySQL数据库密码和第一次执行模板时设置的密码完全一致。否则一键配置结果不可用。
4. 当资源栈信息页面的状态显示为创建成功时,表示一键配置完成。
4. 完成
单击ROS控制台输出页签中的PhpUrl(http://<ECS公网IP地址>/phpinfo.php),出现PHP版本信息页面,表示LNMP环境安装成功。您也可以单击NginxUrl(http://<ECS公网IP地址>),出现Welcome to nginx!页面,表示Nginx环境安装成功。
如果您需要使用root用户远程登录ECS实例,请设置密码后远程登录ECS实例。具体操作,请参见重置实例登录密码和通过密码或密钥认证登录Linux实例。
5. 清理和后续
清理
完成本教程后请参考以下规则清理:
包年包月实例到期会自动释放,释放实例的同时释放数据。
如果需要继续使用实例,请在试用到期前及时续费。到期未续费的实例会因欠费而被自动停机,停机15天内实例将保留,15天后实例和数据都将被自动释放。
后续
LNMP搭建后,您可以在该ECS实例上搭建网站、搭建开发环境、绑定并解析域名后使用域名访问网站等操作。具体操作,请参见建站零基础入门和Linux实例如何在Web服务中绑定域名。
实验链接:https://developer.aliyun.com/adc/scenario/8f4c3cc9864446c38904b73cfed942e4