在 Lightsail 上部署 Plesk 托管堆栈 - Amazon Lightsail

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Lightsail 上部署 Plesk 托管堆栈

提示

您知道可以为您的实例启用自动快照吗? 启用自动快照后,Lightsail 会存储七张每日快照,并自动将最旧的快照替换为最新的快照。有关更多信息,请参阅为 Lightsail 实例和磁盘配置自动快照

了解如何在 Amazon Lightsail 中创建 Plesk 实例,以及如何通过创建用户名和密码首次登录 Plesk 用户界面。您还将学习如何在 Plesk 实例启动并运行后连接和配置该实例。

重要

使用 Ubuntu 上的 Plesk 托管堆栈 (BYOL) 蓝图启动的实例有 30 天的试用许可证。30 天后,您必须从 Plesk 购买并安装许可证才能继续使用 Plesk 应用程序。有关更多信息,请参阅 第 8 步:购买 Plesk 许可证

借助 Plesk 在 Lightsail 中托管堆栈,你可以完成以下任务:

  • 使用 WP Toolkit 的图形界面实现 WordPress 网站管理自动化

  • 使用免费 SSL 证书保护您的网站,并使用 Let's Encrypt 配置 HTTPS 流量

  • 使用 FTP 将文件传输到您的实例和从您的实例传输文件

  • 使用基于 Web 的工具监控和保护您的服务器,包括 Plesk 防火墙、日志和 ModSecurity

  • 使用 Docker 代理规则将来自特定域的入站流量路由到指定的容器端口

部署 Plesk 托管堆栈的注意事项

在开始部署 Plesk 实例之前,请确定是否需要为您的网站注册域名以及如何管理该域名。您需要注册域名才能通过逻辑名称(例如http://example.com)而不是 IP 地址访问您的网站。您还需要在域中创建一个 DNS 名称,以使用证书(HTTPS 流量必需)保护与网站的连接。

查看以下域配置和管理选项:

  • 如果您已在 Lightsail 中注册了要使用的域名,则可以开始本教程中的步骤。

  • 如果您想使用其他注册商的域名来管理 DNS 记录,则可以开始本教程中的步骤。否则,您可以转移对域名的 DNS 记录的管理。这可以帮助您更有效地管理 Lightsail 中的所有计算和 DNS 资源。

  • 如果您没有想要使用的域名,可以为您的网站找到并注册一个域名。有关向 Lightsail 注册域名的更多信息,请参阅在 Lightsail 中为您的网站注册和管理域名

步骤 1:创建 Plesk 实例

完成以下步骤在 Lightsail 上创建 Plesk 实例。

  1. 登录 Lightsail 控制台,网址为https://lightsail.aws.amazon.com/。

  2. 实例主页上,选择创建实例

  3. 为您的实例选择一个位置( AWS 区域 和可用区)。

    选择变更 AWS 区域 和可用区在其他位置创建您的实例。

  4. (可选)您可以更改可用区。

    选择更改您的可用区

  5. 在 “Apps + OS” 下,选择 Ubuntu 上的 Plesk Hosting Stack (BYOL)。

  6. 选择可用的实例计划。

    提示

    要获得最佳网站性能,请选择能够满足您计划安装的插件和扩展程序资源需求的实例计划。如果您以后需要更多的计算能力,则可以从快照中扩大您的实例规模。有关插件和扩展要求的更多信息,请查阅相应供应商的文档。

  7. 输入实例的名称。

    资源名称:

    • 在你的 Lightsail 账户 AWS 区域 中,每个账户中必须是唯一的。

    • 必须包含 2 到 255 个字符。

    • 必须以字母数字字符或数字作为开头和结尾。

    • 可以包括字母数字字符、数字、句点、连字符和下划线。

  8. (可选)选择添加新标签以向您的实例添加标签。根据需要重复此步骤以添加其他标签。有关标签使用情况(例如账单和资源组织)的更多信息,请参阅标签

    • 对于密钥,输入标签密钥。

    • (可选)在 “” 中,输入标签值。

  9. 选择创建实例

您的实例需要几分钟才能进行预配置,并在您创建后变为可用。

提示

为了简化 Plesk 的初始设置过程,暂时不要为您的实例分配静态 IP,您将在后面的步骤中执行此操作。如果您现在将静态 IP 附加到 Plesk 实例,则可能会获得使用过时公有 IP 地址的一次性登录 URL。之所以发生这种情况,是因为您的实例可能使用最初分配的公有 IP 地址,而不是静态 IP 地址。

第 2 步:首次登录 Plesk 用户界面

提示

在完成本教程之前,请保持您的 Lightsail 控制台和 Plesk 用户界面浏览器选项卡处于打开状态,因为您将在每个步骤中完成多个步骤。

使用以下步骤获取一次性登录 URL,以便以管理员身份访问 Plesk 用户界面。您可以在此界面上创建和管理您的网站。

获取一次性登录 URL
  1. 在左侧导航窗格中,选择 Instances (实例)。

  2. 选择您创建的 Plesk 实例的名称。

  3. 在实例管理页面上的 Connect(连接)选项卡下,选择使用 SSH 连接

    注意

    如果您在启动实例后尝试连接速度过快,则可能会遇到连接或 SSH 密钥错误。如果您在连接时看到这些问题,请等待几分钟,然后重试。

  4. 连接后,请输入以下命令来获取一次性登录 URL。

    sudo plesk login | grep plesk.page

    您应该看到类似于以下示例的响应,其中包含一次性登录 URL。

    https://heuristic-bassi.192-0-2-0.plesk.page/login?secret=ce-EXAMPLE298fc1c149afbf4c8996fb92427
    注意

    如果您的公有 IP 地址已更改(例如,自启动以来您分配了一个静态 IP),则需要修改返回的 URL 以匹配您的新地址才能访问登录页面。

  5. 在基于浏览器的连接窗口中选择一次性登录 URL 并将其复制。

  6. 将网址粘贴到您的网络浏览器中以访问 Plesk 登录页面。

  7. 按照页面上的说明创建您的 Plesk 登录凭证。首次登录时,您应该看到一个将域添加到 Plesk 的选项。

步骤 3:将静态 IP 地址附加到 Plesk 实例

附加到实例的默认动态公有 IP 地址会在您每次停止和启动实例时发生变化。要防止公有 IP 地址发生变化,请创建一个静态 IP 地址并将其附加到您的实例。在后面的步骤中,您将把您的静态 IP 地址映射到您的域名。配置此映射后,您不必在每次停止和启动实例时都更新域名的 DNS 记录。

注意

您只能将一个静态 IP 附加到 Lightsail 实例。静态 IP 地址只有在连接到实例时才是免费的。

在 Plesk 中附加静态 IP 并更新您的公有 IP 地址
  1. 登录 Lightsail 控制台,网址为https://lightsail.aws.amazon.com/。

  2. 在 Lightsail 控制台的实例主页上,选择你的 Plesk 实例的名称。

  3. 在 “网络” 选项卡下,选择 “附加静态 IP”。

  4. 创建并附加静态 IP 地址。

    • 要在该地区不存在静态 IP 时创建并附加静态 IP,请执行以下操作:

      1. 输入用于标识静态 IP 的名称。

      2. 选择 “创建并附加”。

      3. 选择继续

    • 要在区域中已有静态 IP 的情况下创建并附加新的静态 IP,请执行以下操作:

      1. 选择 “选择静态 IP” 菜单以显示可用选项。

      2. 在下拉菜单中选择创建新的静态 IP

      3. 输入用于标识静态 IP 的名称。

      4. 选择 “创建并附加”。

      5. 选择继续

    • 要使用该地区现有的静态 IP,请执行以下操作:

      1. 选择 “选择静态 IP” 菜单以显示可用选项。

      2. 在下拉菜单中选择一个已经可用的静态 IP。

      3. 选择 附加

更改公有 IP 地址后,您可以使用类似https://StaticIPAddress:8443的 URL 访问 Plesk 用户界面。StaticIPAddress替换为连接到您的实例的静态 IP 地址。例如 https://192.0.2.0:8443。在登录页面上,输入您之前为登录 Plesk 用户界面而创建的用户名和密码。

注意

当您使用 URL 中的 IP 地址进行连接时,可能会看到浏览器警告您的连接不是私密的、不安全的,或者存在安全风险。之所以发生这种情况,是因为您的 Plesk 实例所应用的 SSL/TLS 证书与正在使用的新公有 IP 不匹配。在浏览器窗口中,选择高级详细信息更多信息以查看可用的选项。然后,即使网站不私密或不安全,也要选择继续访问该网站。

第 4 步:在 Plesk 中更新你的公有 IP 地址

现在,您已经为实例分配了静态 IP 地址,请更新 Plesk 使用的公有 IP 地址。这可确保 Plesk 使用您更新的公有 IP 地址,而不是不再与您的实例关联的动态地址。如果您不执行此步骤,Plesk 用户界面可能会显示有关不匹配的警告。

在 Plesk 中更新你的公有 IP 地址
  1. 使用分配的新公有 IP 地址访问 Plesk 用户界面。例如 https://192.0.2.0:8443

  2. 使用您之前在中创建的登录凭据进行身份验证第 2 步:首次登录 Plesk 用户界面

  3. 在 Plesk 用户界面的左下角,选择 “更改视图”,然后选择 “切换到高级用户视图”。

  4. 在 Plesk 用户界面的左侧导航窗格中,选择 “工具和设置”

  5. 在 “工具和资源” 下,选择 IP 地址

  6. 选择 “公开更新” IPs。

现在,在 “公有 IP 地址” 列中,您应该看到该值与连接到您的实例的静态 IP 相匹配。

第 5 步:将网站添加到您的 Plesk 实例

您可以在 Plesk 用户界面中映射一个或多个域名(网站)。在 Plesk 实例中添加域可以让你上传内容、使用 Pr esence Builder 和安装内容管理系统 (CMS)。

在 Plesk 中添加新域名
  1. 在 Plesk 用户界面的左侧导航窗格中,选择网站和域名

  2. 选择添加域名

  3. 选择您想要如何创建网站的选项。

  4. 输入域名并填写所有其他必填信息字段。

  5. 选择添加域名

有关更多信息,请参阅《Plesk 管理员指南》中的添加和删除域名

第 6 步:将您的域名映射到 Plesk 实例

您可以使用您创建的域名将域映射到您的 Plesk 实例,从而访问您的 Plesk 用户界面。您还可以在 Plesk 用户界面中映射多个域名,用于管理网站。有关在 Plesk 用户界面中映射多个域的更多信息,请参阅 Plesk 文档和帮助门户中的在 Plesk 中添加域名

要将您的域名(例如)映射到您的实例,请向域名的域名系统 (DNS) 添加 A 记录。example.comDNS 记录通常由您注册域的注册商进行托管和管理。但是,我们建议您将域名的 DNS 记录的管理权转移到 Lightsail,以便您可以使用 Lightsail 控制台对其进行管理。有关更多信息,请参阅 转移你的 Lightsail 域名的 DNS 管理权限

在 Lightsail 中将你的域名映射到你的 Plesk 实例
  1. 打开亚马逊 Lightsail 控制台,网址为。https://console.aws.amazon.com/lightsail/

  2. 在 Plesk 用户界面的左侧导航窗格中,选择域名和 D NS。

  3. 选择您的 DNS 区域的名称。

  4. 选择 DNS records(DNS 记录)选项卡。

  5. 选择添加记录

  6. 记录名称中,输入一个值,例如www

  7. 在 “解析到” 中,输入附加到您的 Plesk 实例的静态 IP 地址。

  8. 选择保存

现在,您应该能够使用您配置的域名访问您的 Plesk 网站。

第 7 步:阅读 Plesk 文档

阅读 Plesk 文档,了解如何管理网站、自定义 Plesk 用户界面等。

有关更多信息,请参阅 Plesk 文档和帮助门户中的开始在 Plesk 中管理网站

第 8 步:购买 Plesk 许可证

您的 Plesk 实例包含 30 天试用许可证。30 天后,您必须从 Plesk 购买许可证才能继续使用该应用程序。有关更多信息,请参阅 Plesk 网站上的定价

从 Plesk 购买许可证后,必须安装许可证。要安装您的 Plesk 许可证,请参阅 Plesk 支持网站上的如何安装 Plesk 许可证

第 9 步:创建您的 Plesk 实例的快照

按照您想要的方式配置网站后,请定期创建实例快照以对其进行备份。快照是系统磁盘和实例初始配置的副本。快照包含恢复实例所需的所有数据(从拍摄快照的那一刻开始)。

您可以手动创建快照,也可以启用自动快照,让 Lightsail 为您创建每日快照。如果实例出现错误,则可使用快照来创建新的替代实例。

您可以在实例管理页面的快照选项卡上使用快照。有关更多信息,请参阅 Amazon Lightsail 中的快照

在 Lightsail 控制台中创建实例快照