提供的产品配置

在Microsoft Azure Marketplace上有以下Plesk配置:

Plesk 安装的组件
Plesk Onyx on CentOS 7 (Webhost) 推荐组件组*
Plesk Onyx on Ubuntu 16.04 (WebHost) 推荐组件组*
Plesk Onyx on Windows 2012 R2 (WebHost) 推荐组件组*
Plesk Onyx on CentOS 7 (BYOL) 推荐组合*(默认不会安装WordPress 工具包、 Security Advisor、 Let’s Encrypt、 Git、 resctrl 工具、 Docker,但是可之后安装)
Plesk Onyx on Ubuntu 16.04 (BYOL) 推荐组合*(默认不会安装WordPress 工具包、 Security Advisor、 Let’s Encrypt、 Git、 resctrl 工具、 Docker,但是可之后安装)
Plesk Onyx on Windows 2012 R2 (BYOL) 推荐组合*,(默认不会安装WordPress 工具包、 Let’s Encrypt、 Git、 Docker,但是可之后安装)
Plesk Business & Collaboration Edition 查看组件列表
Plesk WordPress Edition 查看组件列表

Note:推荐 组件组包括主机所需的所有组件(web 服务器、邮件服务器、数据库服务器,等等),外加最流行和最常用的功能。如果您不确定选择哪个镜像(Plesk WebHost 或 BYOL),请参阅 在 Plesk WebHost 和 BYOL之间选择 小节。

创建虚拟机

Plesk提供各类配备最受欢迎的配置的虚拟机镜像。因此,不需要真正的安装操作。您只需从合适的镜像创建虚拟机即可。可进入 Microsoft Azure Virtual Machines Marketplace 找到所有可用的虚拟机镜像。

Note: 若要创建虚拟机,您必须有访问订阅或Azure中资源组的权限以及管理资源的权限 (Owner or Contributor 角色)。

登录到Azure Portal 与您的dashboard 选择 New> Compute 。您可在此搜索Plesk虚拟机镜像并选择合适的Plesk配置。

有关如何从Plesk发布的镜像创建虚拟机的说明,请查看:

当配置虚拟机时,将会要求您指定以下设置:

  1. 基本设置:虚拟机名称、磁盘类型 (SSD 或 HD),用户名和密码,您的Azure订阅和资源组。

    Note: 在创建虚拟机的过程中无法使用 root 用户名。您可以之后从控制台允许 root 用户访问虚拟机的权限。

    对于Linux虚拟机,您可以选择验证类型:

    • SSH公共密钥。在此情况下,您应指定您的SSH公共密钥。可在 此处 找到有关创建公共和私用SSH密钥的信息。
    • 密码。在此情况下,您应指定和确认将用于连接虚拟机的密码。
  2. 虚拟机大小。您可以选择Azure提供的可实现的标准大小。

  3. 存储和网络设置,包括虚拟网络、子网、公共IP地址、网络安全组(防火墙)。可为大部分选项保留默认值。

    Note: 默认您的机器将有一个动态IP地址,因此该IP地址在每次重启虚拟机时都会被更改。如果您想要避免此情况出现,可点击 公共IP地址 然后选择 静态 选项。将会使用一个静态IP地址创建虚拟机。

指定好所有设置时,则可以以概览形式进行浏览。确认新虚拟机的设置并点击  确定

最后,您可以看到提供的详情,点击 购买 按钮即可购买该虚拟机。将开始部署流程,您可以在您的Dashboard上看到其进度。

虚拟机部署好时,会自动启动,且会打开带有其设置的页面。您还可以进入 虚拟机 部分选择您的虚拟机名称来查看和管理您的虚拟机设置。尤其您可以看到该机器的公共IP地址。

image-VM-overview-W

部署好的虚拟机包含已安装的Plesk和其所有最新的更新。

访问您虚拟机上的Plesk

若要访问您虚拟机上的Plesk,请如下操作:

  1. 连接虚拟机。
    1. 如果您有一个Windows虚拟机,请通过Remote Desktop进行连接。进入Azure Portal Dashboard > 虚拟机 ,选择您的虚拟机,点击 连接 。这会创建并下载一个Remote Desktop协议文件 (.rdp file) - 类似于快捷连接您的机器的文件。打开该文件并使用您的登录名和密码连接您的虚拟机。
    2. 如果您有一个Linux虚拟机,您可以通过SSH验证在虚拟机设置中显示的公共IP地址。取决于选定的验证类型,您可以使用登录名或密码,或您的SSH公共密钥。从一个Mac 或 Linux 工作站,您可以直接从终端进行SSH验证。例如: ssh -i ~/.ssh/azure_id_rsa ubuntu@13.91.99.206. 如果是Windows工作站,您需要使用PuTTY、MobaXTerm 或 Cygwin 通过 SSH 连接 Linux。详情请查看 在Azure上如何将SSH密钥用于Windows
  2. 在虚拟机上,请运行 plesk login 获取用于登录Plesk的一次性登录名。您将收到两个链接:基于虚拟机名称和基于IP地址。
  3. 使用基于IP地址的链接登录到Plesk。例如: https://13.91.99.206:8443/login?secret=57qYv9e9vfPYtlCG74OaVXeTbVLBhZwYvc%2Fgd1I5Dug%3D.

Note: 您无法使用基于虚拟机名称的链接用于第一次登录,因为Plesk还未通过初试配置且还未创建完整的主机名。您应使用基于IP地址的链接。

当您登录Plesk时,您可以设置虚拟机的主机名和管理员名称和密码。接下来您可以通过以下链接使用这些信息登录Plesk:

  1. https://<public-ip>:8443/
  2. https://<hostname>:8443/

其中 <public-ip> 是公共IP, <hostname> 是虚拟机的完整主机名。

配置邮件发送

为了阻止垃圾邮件, Azure会默认拦阻 TCP 端口 25 上的出站连接 ,因此,您无法将邮件直接发送到外部域名(例如,outlook.com 或 gmail.com)。这样会影响在2017年11月15日后创建的所有订阅,Enterprise Agreement Azure 客户的订阅除外。因为此类客户发送邮件没有任何限制。

如果您不是 Enterprise Agreement Azure 客户,在2017年11月15日后创建了 Azure 订阅,而想要从您的 Plesk 服务器发送邮件,则有两个选项:

  • 在 TCP 端口 587、443 或其它端口上配置一个经验证的 SMTP 中继服务(例如 Exchange Online ProtectionSendGrid )。不要使用 TCP 端口 25。

Microsoft 推荐使用 SMTP 中继服务来配置邮件发送。您可以将 SMTP 中继服务用于任何 Azure 订阅。

  • 打开一个支持请求 允许在 TCP 端口 25 上进行出站连接。选择问题类型技术 > 虚拟网络 > 连接 > 无法发送邮件 (SMTP/端口 25)。 解释您为什么要直接发送邮件而不使用 SMTP 中继服务。Microsoft 将会审核您的请求并在经过反欺诈检查后同意您的请求。

如果您是现收现付客户,则只能请求允许在 TCP 端口 25 上进行出站连接。对于有 2017年11月15日后创建的 MSDN、Azure Pass、 Azre in Open、Education、BizSpark、云服务提供商 (CSP) 或免费试用订阅的客户,此类请求会被拒。若要配置邮件发送,请使用 SMTP 中继服务。