本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
步驟 1:啟動並設定 Amazon Linux 或紅帽企業 Linux Amazon EC2 執行個體
若要使 WordPress 用部署應用程式 CodeDeploy,您需要一個執行 Amazon Linux 或 RHEL (RHEL) 的亞馬遜 EC2 執行個體。Amazon EC2 執行個體需要允許 HTTP 連線的新輸入安全規則。成功部署後,需要此規則才能在瀏覽器中檢視 WordPress 頁面。
請遵循中的說明進行創建一個 Amazon EC2 實例 CodeDeploy 當您到達有關將 Amazon EC2 執行個體標籤指派給執行個體的指示中的部分時,請務必指定的標籤鍵Name
和的標籤值CodeDeployDemo
。(如果您指定不同的標籤鍵或標籤值,步驟 4:部署您的 WordPress應用程式中的說明可能會產生非預期的結果)。
按照指示啟動 Amazon EC2 執行個體後,請返回此頁面並繼續下一節。請勿繼續執建立應用程式 CodeDeploy行下一步。
Connect 到您的 Amazon Linux 或 RHEL Amazon EC2 實例
啟動新的 Amazon EC2 執行個體後,請按照下列指示練習連線到該執行個體。
-
使用命ssh令(或像 PuTTY 這樣具有 SSH 功能的終端模擬器)連接到您的 Amazon Linux 或 RHEL Amazon EC2 實例。您需要執行個體的公有 DNS 地址,以及啟動 Amazon EC2 執行個體時使用的 key pair 的私密金鑰。如需詳細資訊,請參閱 Connect 至執行個體。
例如,如果公有 DNS 地址是
ec2-01-234-567-890.compute-1.amazonaws.com
,而用於 SSH 存取的 Amazon EC2 執行個體 key pair 已命名codedeploydemo.pem
,您可以輸入:ssh -i
/path/to/
codedeploydemo.pem ec2-user@ec2-01-234-567-890.compute-1.amazonaws.com將
.pem
檔案路徑和範例 DNS 位址取代
為您的 Amazon Linux 或 RHEL 亞馬遜 EC2 執行個體的地址。/path/to/
codedeploydemo.pem注意
如果您收到的錯誤是有關您的金鑰檔案許可過於開放,您需要限制其許可,使其只能存取目前使用者 (您)。例如,使用 Linux、macOS 或 Unix 上的chmod指令,輸入:
chmod 400
/path/to/
codedeploydemo.pem -
登入後,您會看到 Amazon EC2 執行個體的 AMI 橫幅。對於 Amazon Linux,它應該是這樣的:
__| __|_ ) _| ( / Amazon Linux AMI ___|\___|___|
-
您現在可以登出執行中的 Amazon EC2 執行個體。
警告
請勿停止或終止亞馬遜 EC2 執行個體。否則,將 CodeDeploy 無法部署到它。
新增允許 HTTP 流量傳入您的 Amazon Linux 或 RHEL 亞馬 Amazon EC2 執行個體的輸入規則
下一步會確認 Amazon EC2 執行個體具有開放的 HTTP 連接埠,因此您可以在瀏覽器中查看已部署 WordPress 應用程式的首頁。
登入 AWS Management Console 並開啟 Amazon EC2 主控台,網址為 https://console.aws.amazon.com/ec2/
。 -
選擇執行個體,然後選擇您的執行個體。
-
在 [說明] 索引標籤的 [安全性群組] 下,選擇 [檢視輸入規則]
您應該會看到安全性群組中的規則清單,如下所示:
Security Groups associated with i-1234567890abcdef0 Ports Protocol Source launch-wizard-
N
22 tcp 0.0.0.0/0 ✔ -
在安全群組下,選擇 Amazon EC2 執行個體的安全群組。其可能被命名為
launch-wizard-
。名稱中的N
是一個您的執行個體建立時指派到安全群組的數字。N
選擇 Inbound (傳入) 標籤。如果執行個體的安全性群組設定正確,您應該會看到具有下列值的規則:
-
類型:HTTP
-
Protocol (通訊協定):TCP
-
Port Range (連接埠範圍):80
-
資料來源:0.0.0/0
-
-
如果您沒有看到具有這些值的規則,請使用將規則新增至安全性群組中的程序,將其新增至新的安全性規則。