如何在Amazon亞馬遜雲中部署 Plesk

在Amazon中大量部署Plesk並非難事,Plesk 針對Amazon EC2推出Plesk 12 AMI服務,大大簡化雲端操控的技術難度。

工具/原料

Amazon雲
Plesk控制面板

方法/步驟

一.Plesk 12 AMI 服務版本

為滿足不同需求,Plesk12 AMI服務共分為以下五個版本,以下為AMI版本及

對應的Plesk證書和作業系統:

Plesk Linux主機+WordPress工具箱

Plesk主機商版;CentOS 7

Plesk Linux主機+WordPress+安全包

Plesk 管理員版;CentOS 7+Kaspersky Antivirus + Security Core Complete

Plesk WordPress主機

Plesk 管理員版;CentOS 7+WordPress工具箱

Plesk DNN主機

Plesk 管理員版;Windows+控制組件

Plesk開發商版+應用安全包

Plesk 應用開發版;CentOS 6+Security Core Complete

Plesk 12 +自定義證書*

CentOS 6 和 Windows 系統

備註:*Plesk 12 +自定義證書 - 指用戶可以直接從Plesk或者Plesk合作商中自主購買證書。Plesk 12 的證書支持獨享伺服器和VPS。

二.將Plesk部署到Amazon的具體步驟

1.登陸AWS市場,尋找Parallels發布的AMI服務,選中合適的產品。

2.查看產品介紹,以選擇能滿足您要求的產品。然後,點擊「繼續」(Continue)。

3.你可以選擇通過EC2 控制程序手動啟動,或者採用預設置一鍵啟動(一鍵啟動不允許在創建實例時更改默認存儲大小以及類型:Linux AMI 支持10 GB磁存儲;Windows AMI 支持30 GB磁存儲。在完成部署後可改變磁碟容量。)

4.一鍵啟動 (預定義設置predefined settings):

(1)選擇"區域(Region)" 並根據實際需要安裝實例和EC2實例類型(不同區域的價格也不盡相同)。

(2)設置虛擬私有雲(VPC)時,請選擇在EC2經典版(推薦)還是在您自己的個人私有雲上部署。如果已選定VPC 網絡,請確保您的虛擬網絡已被設置為允許網絡連接已部署的實例。選擇默認選項或基於賣方設置創建一個全新的安全組。另外,務必確保已打開Plesk要求的埠。

(3)選擇連接實例所需的密鑰對,可在AWS管理控制台中激活該密鑰對。

(4)點擊一鍵啟動按鈕。

實例默認部署的根儲存相對較小(Linux 10 GB;Windows 30 GB),如需更大儲存空間,請使用EC2 控制台手動部署。

5.用EC2 控制台手動啟動 (在啟動前調整額外設置,如磁碟空間):

(1)點擊 手動啟動(Manual Launch)

(2)在部署實例的區域(Region)中選擇通過 EC2 控制台

打開EC2控制台後,根據實際需求選擇實例類型。然後,點擊 下一步:設置實例詳情 按鈕。

(3)設置實例詳情。 您可在此選擇部署實例的數量,以及網絡類型(EC2-classic 或者 VPC)。如果選擇VPC 網絡,請確保您的虛擬網絡設置為允許網絡連接已部署的實例。

(4)如有需要可更改其他選項,然後點擊 下一步:增加儲存空間(Next: Add Storage)

(5)增加實例的儲存空間。AMIs CentOS的儲存空間為10GB,AMIs Windows 儲存空間為30 GB (這是最小值)。 建議您擴展磁碟空間——部署實例時,磁碟將會自動調整大小。

部署完成後也可為您的實例增加磁碟存儲,或者更改存儲器類型以提升性能。

點擊 下一步:實例(Next: Tag Instance)

為實例增加標籤。例如,您可用key = Name and value = Webserver來定義一個標籤。

點擊 下一步:配置安全組(Next: Configure Security Group)

配置安全組。安全組指一組控制實例流量的防火牆規則,建議根據您提供的服務來配置安全組。

點擊 下一步:複審實例啟動(Next: Review Instance Launch)

複審您實例啟動的細節。您可返回修改任一部分。點擊 啟動 為您的實例分配一個密鑰對,完成全部啟動流程。

6.當你部署了實例,點擊 訪問你的軟體連結(Visit Your Software link),將打開訂閱頁面。

7.選擇通過AWS控制台管理。在AWS 管理控制台界面,打開實例列表(點擊菜單左邊的實例連結)並選擇實例。

8.(推薦)將您的彈性IP附在實例上。在左邊菜單中,選擇彈性IP,分配新地址或既有未關聯地址到實例上。關聯彈性IP後,請重新啟動實例並執行其他操作以配置Plesk。

9.查看 Plesk 實例的管理員密碼:

Linux

作為ec2 用戶通過SSH 登陸,在已部署到實例的密鑰對中通過以下指令選擇私人密鑰:

ssh -i <path to private key> ec2-user@<elastic or public IP>

然後,運行以下指令:

sudo /usr/local/psa/bin/admin --show-password

Windows

通過RDP(遠程桌面協議)以管理員用戶身份登陸,在AWS控制台中選擇「獲取Windows密碼」(Get Windows Password),然後運行以下命令行:

c:\>"%plesk_cli%\admin.exe" --show-password

10.登陸Plesk, 網址https://<external IP>:8443, 用戶名:admin,密碼為您設置的管理員用戶密碼。

11.配置伺服器IP- 在配置表中有自動探測的內部IP。注意:不能將外部(公共)IP附加到Plesk 啟動程序中。註冊Plesk的IP位址必須為內部IP。

Plesk 12 「自定義證書」/主機商/網站設計版用戶可選擇獨享IP或者共享IP。如果您想在Plesk上管理多個用戶可選擇共享內部IP(可在Plesk面板中的工具與設置>IP位址中更改此選項)。

12.指定主機名

建議您使用您或者亞馬遜實例的公共DNS控制的域名,後者在彈性IP中是一個常量。

注意:有些垃圾郵件過濾器(包括默認的Plesk灰名單)會將亞馬遜主機名自動發送的郵件判定為垃圾郵件。

13.設置密碼

14.如果你選擇使用「自定義證書」,您可按Plesk安裝及更新指南激活該證書。

15.(推薦)將伺服器轉換為:在單獨的DNS區域為每個子域名提供子域名DNS報告。

Linux

/usr/local/psa/bin/server_pref -u -subdomain-dns-zone own

Windows

"%plesk_cli%\server_pref.exe" -u -subdomain-dns-zone own

原作者:IDC點評網

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場