扩展程序部署LNMP环境

本文介绍利用扩展程序快速部署LNMP环境的方法。您无需了解安装细节,因为系统运维管理提供的扩展程序将自动执行安装过程。

说明

如果需要批量安装,您可以登录系统运维管理控制台,左侧菜单选择服务器管理 > 扩展程序,选择LNMP一键安装

前提条件

  • 安全组入方向规则已放行80端口。具体操作,请参见添加安全组规则

  • 使用本功能时,您的实例需满足以下条件。

    • ECS实例必须处于运行中状态。

    • 实例已分配固定公网IP地址或绑定弹性公网IP(EIP)。如您不清楚如何开通公网,请参见开通公网

    • ECS实例已安装云助手,并且云助手状态为正常

    • 操作系统

      • Ubuntu 20.04及以上

      • CentOS 7.7及以上

      • Alibaba Cloud Linux 3

  • 如果使用RAM用户,请根据以下自定义权限策略,为RAM用户配置最小必要权限,以确保遵循最小权限原则。

    自定义权限JSON

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": "bssopenapi:GetOrderDetail",
          "Resource": "*"
        },
        {
          "Effect": "Allow",
          "Action": [
            "ecs:DescribeCloudAssistantStatus",
            "ecs:DescribeInstances",
            "ecs:DescribeInvocationResults",
            "ecs:DescribeInvocations",
            "ecs:RunCommand"
          ],
          "Resource": "*"
        },
        {
          "Effect": "Allow",
          "Action": [
            "oos:GetTemplate",
            "oos:ListInstancePackageStates",
            "oos:StartExecution",
            "oos:UpdateInstancePackageState"
          ],
          "Resource": "*"
        },
        {
          "Effect": "Allow",
          "Action": "oss:GetObject",
          "Resource": "*"
        }
      ]
    }

操作步骤

  1. 登录ECS管理控制台,点击目标ECS实例的ID,打开其详情页面。image

  2. ECS实例详情页面,选择定时与自动化任务 > 安装/卸载扩展程序 > 安装扩展程序

    image

  3. 安装扩展程序对话框,要安装的扩展程序选择LNMP一键安装,然后单击下一步,按照界面提示完成操作。image

    当任务状态为已完成时,说明LNMP已部署。

    说明

    MySQL root用户密码请查看扩展程序的任务详情,扩展信息内容。

    image

  4. 在本地物理机上使用浏览器访问http://ECS实例公网IP/phpinfo.php,验证LNMP是否已成功安装。

    说明

    外部访问ECS实例,安全组入方向规则需要放行80端口。

    phpinfo