本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
LNMP是目前主流的网站服务器架构之一,适合运行大型和高并发的网站应用,例如电子商务网站、社交网络、内容管理系统等。LNMP分别代表Linux、Nginx、MySQL和PHP。本文介绍为已购ECS实例更换镜像,以部署LNMP环境的操作步骤。
前提条件
已在实例安全组的入方向添加规则并放行80端口。 若尚未添加规则,请先添加安全组规则。
规则方向 | 授权策略 | 协议类型 | 端口范围 | 优先级 | 授权类型 | 授权对象 |
入方向 | 允许 | 自定义TCP | 80/80 | 1 | IPv4地址段访问 | 允许访问实例LNMP服务的客户端公网IP地址,多个IP之间用逗号隔开。 允许所有IP访问时,授权对象为0.0.0.0/0。 警告
|
背景信息
您可选用以下几种方式在ECS实例上部署LNMP环境:
使用包含LNMP的镜像部署LNMP环境
镜像部署和手动部署方式的对比如下表所示。
对比项 | 使用包含LNMP的镜像部署 | ROS部署 | 手动部署 |
部署所需时间 | 3-5分钟,快速部署上云 | 5-10分钟,快速部署上云 | 1-2天。选择适合的操作系统、中间件、数据库、各类软件、插件、脚本,再进行安装和配置 |
专业性 | 由运维过万级用户的优质服务商提供 | 由专业开发、运维人员提供部署模板 | 依赖开发人员的开发水平 |
个性化 | 支持主流应用场景 | 支持主流应用场景,且支持个性化定制 | 可满足个性化的部署要求 |
安全性 | 经过严格安全审核,集成最稳定安全的版本 | 经过严格安全审核 | 依赖开发人员的开发水平 |
售后服务 | 专业售后工程师团队支持 | 专业售后工程师团队支持 | 依赖运维人员的经验,或由外包团队支持 |
如需个性化定制部署LNMP环境,建议您使用手动部署。如需快速、方便地部署LNMP环境,推荐您使用镜像部署。阿里云的云市场提供了丰富的镜像资源,集成了操作系统和应用程序。在创建实例时,选择包含了LNMP环境的镜像,创建后就无需再部署环境。使用LNMP环境云市场镜像的方式如下:
创建ECS实例时,直接选择包含LNMP环境的云市场镜像。
创建ECS实例后,通过更换操作系统的方式,将已购实例的操作系统更换为包含LNMP环境的镜像。
本教程的操作步骤适用于第二种方式,即已创建ECS实例,可以通过更换镜像来快速部署LNMP环境的场景。本教程介绍镜像部署的通用操作步骤。不同云市场镜像的具体部署方法,请阅读镜像产品说明或与镜像供应商联系获取。
更换操作系统后,原系统盘会被释放,数据将丢失且无法找回。请您操作前详细了解相关操作说明,详情请参见更换操作系统(系统盘)。
更换操作系统时,ECS实例数据盘的数据不会受到影响。因此建议您将系统盘的个人数据备份到数据盘中,或采用其他方式进行备份。
更换操作系统后,ECS实例的IP地址不会改变。
操作步骤
停止ECS实例。具体操作,请参见停止实例。
更换ECS实例系统盘。
说明本步骤仅描述如何使用镜像市场镜像更换系统盘部署LNMP环境,其余配置说明,请参见更换操作系统(系统盘)。
找到目标实例,在操作列选择 。
在更换操作系统对话框,选中更换系统盘。
在更换操作系统页面,选择镜像市场并单击从镜像市场获取更多选择(含操作系统)。
在左侧导航栏,选择LNMP,然后单击搜索。在目标镜像后,单击使用。 ,或者在搜索栏中输入
您需要单击对应镜像的标题名称,跳转至镜像售卖页,以获取镜像的使用说明。
完成更换系统盘操作后,出现更换操作系统成功对话框时,表明您已成功使用云市场镜像中的镜像更换ECS实例的操作系统。单击管理控制台返回实例页面。
验证LNMP环境是否部署成功。
在本地Windows主机或其他具有公网访问能力的Windows主机中,打开浏览器。
在浏览器的地址栏输入
http://<ECS实例公网IP地址>
进行访问。可正常访问表示LNMP环境部署成功。说明实际显示结果取决于您所使用的镜像市场的具体镜像。由于选择的镜像不同,该页面所展示的内容将有所差异。