如何在 Amazon Lightsail 上安裝 WordPress:完整指南
已發表: 2022-12-20想要在 Amazon Lightsail 上安裝 WordPress 但不確定從哪裡開始?
借助其預製應用程序藍圖,Amazon Lightsail 可以非常輕鬆地啟動和運行功能齊全的 WordPress 站點。
在這個循序漸進的教程中,您將準確了解如何設置所有內容。
到最後,您將在 Amazon Lightsail 上擁有一個正常運行的 WordPress 站點,完全具有自定義域名和來自 Let's Encrypt 的免費 SSL 證書。
讓我們開始吧!
如何在 Amazon Lightsail 上安裝 WordPress
以下是如何在 Amazon Lightsail 上安裝 WordPress 的高級視圖 – 繼續閱讀以獲取完整說明:
- 在 Amazon Lightsail 中創建一個新實例
- 訪問您的 WordPress 憑據以登錄 WordPress
- 將靜態 IP 地址附加到您的實例
- 將您的域名指向您的實例
- 安裝來自 Let's Encrypt 的免費 SSL 證書
1.創建一個新實例
要開始使用,請登錄 Amazon Lightsail 控制面板。
如果這是您第一次使用 AWS,您可能需要創建一個帳戶才能訪問控制面板。
進入 Amazon Lightsail 控制面板後,單擊按鈕創建一個新實例:
在下一個屏幕上,選擇Linux/Unix作為平台,然後選擇WordPress藍圖(默認情況下應選擇這兩個)。
在頁面的下方,您可以選擇您的實例計劃,它控制您的服務器的資源和價格。
雖然您可以自由選擇任何計劃,但我建議大多數 WordPress 網站使用 5 美元的實例,它可以為您提供 1 GB 的 RAM 和 1 個 vCPU。
只要你使用緩存並且沒有大量的動態內容,僅此計劃就可以支持每月數十萬次訪問。
在此之下,您可以為您的實例命名,這將幫助您記住它。
做出選擇後,單擊底部的“創建實例”按鈕啟動實例。
現在,您需要稍等片刻,Amazon Lightsail 會創建您的實例。
完成後,您應該會看到該實例出現在您的 AWS Lightsail 控制面板中:
要僅為該實例打開儀表板,請單擊實例名稱。
2. 訪問您的 WordPress 憑據
此時,您已經有了一個可以正常工作的 WordPress 網站。
您可以通過將公共 IP粘貼到瀏覽器地址欄來訪問它:
但是,您還沒有您的 WordPress 用戶名和密碼,因此您還不能登錄您的網站。
默認情況下,您的 WordPress 站點將使用user作為用戶名。 但是,要訪問密碼,您需要使用命令行。 不過別擔心! 這非常簡單,不需要安裝任何新軟件。
首先,為您的實例打開基於瀏覽器的 SSH 客戶端,您可以通過單擊實例儀表板中的使用 SSH 連接選項來執行此操作:
這將打開一個彈出式命令行界面,您可以在瀏覽器中使用該界面。
無需登錄或身份驗證或任何其他操作——一切都準備就緒。
要訪問您的 WordPress 用戶密碼,您需要做的就是粘貼以下命令並按回車鍵。
cat bitnami_application_password
然後你應該看到你的密碼出現 - 將它複製到一個安全的地方,這樣你就可以用它來登錄:
現在,您可以使用以下憑據登錄到您的 WordPress 安裝:
- 用戶名:用戶
- 密碼:來自上面的終端窗口
3. 將靜態 IP 地址附加到您的 WordPress 實例
雖然您已經可以從實例的公共 IP 地址訪問您的 WordPress 站點,但您不能按原樣依賴此公共 IP 地址。
這是因為,在您實例的當前配置下,每次您停止/啟動實例時,公共 IP 地址都會更改。
因此,如果您將域名指向此公共 IP 地址,則在您重新啟動實例後域連接將停止工作。
為解決此問題,Amazon Lightsail 允許您將靜態 IP 地址附加到您的實例,無需額外費用。
附加靜態 IP 地址後,無論如何,您的實例將始終具有相同的 IP 地址。
要創建一個,請轉到實例儀表板中的網絡選項卡。 然後,單擊附加靜態 IP選項:
這將打開一個彈出窗口。 為您的靜態 IP 地址命名,然後單擊“創建並附加”按鈕:
現在,您的實例將擁有一個新的靜態 IP 地址。 您應該會在實例儀表板的“網絡”選項卡以及右上角的信息摘要中看到這一點。
4. 將您的域名指向靜態 IP 地址
現在您已將靜態 IP 地址附加到您的實例,您已準備好將您的域名指向您的實例。
這將使您可以通過輸入域名來訪問您的 WordPress 站點,而無需使用 IP 地址。
要進行此設置,您需要在管理域的 DNS 記錄的任何地方工作。 通常,這將是您的域名註冊商。 或者,如果您使用 Cloudflare 之類的服務,您將從 Cloudflare 儀表板管理這些記錄。
或者,您也可以將 DNS 管理轉移到 Lightsail,以便您可以使用 Lightsail 控制台管理 DNS 記錄,儘管這需要一些額外的步驟。
最簡單的選擇是轉到您管理域的 DNS 記錄的任何位置並添加以下記錄:
記錄類型 | 內容 | 價值 |
A | @ | [靜態IP地址] |
別名 | 萬維網 | 你的網站.com |
這假定您要使用 yoursite.com 而不是 www.yoursite.com。
這是它在 Cloudflare 上的樣子:
現在,您可以通過輸入您的域名來訪問您的 WordPress 實例:
您的 WordPress 站點應該會自動檢測正確的域名。 但要仔細檢查,您可以轉到設置 → 常規並驗證您的域名是否顯示為WordPress 地址和站點地址。
5. 設置您的 SSL 證書
此時,您已經有了一個可以通過您的域名訪問的 WordPress 網站。
對於該過程的最後一點,您需要安裝 SSL 證書,以便您的站點可以從 HTTPS 中受益。
作為 WordPress 藍圖的一部分,Amazon Lightsail 和 Bitnami 安裝了您通過 Let's Encrypt 設置免費 SSL 證書所需的基本工具。
但是,要啟用 SSL 證書,您需要在瀏覽器終端窗口中運行一些命令。
返回您的實例儀表板並通過單擊“使用 SSH 連接”選項打開瀏覽器內終端窗口。
然後,運行以下命令:
sudo /opt/bitnami/bncert-tool
您可能會看到更新 bncert 的提示。 如果這樣做,只需輸入 Y。然後,再次運行上面的命令。
現在,輸入您的域名的非 www 和 www 版本,以空格分隔,然後按回車鍵。 這是一個例子:
yoursite.com www.yoursite.com
然後您會看到啟用 HTTP 到 HTTPS 重定向的提示。 輸入Y啟用它並按回車鍵。
然後,您可以選擇設置非 www 到 www 重定向或反向設置。
最後,您會看到您的選擇的摘要。 如果一切正常,請輸入Y並按回車鍵以完成配置。
作為設置的一部分,您可能需要輸入電子郵件地址以用於 Let's Encrypt。
就是這樣! 一旦 Bitnami 完成(應該只需要幾秒鐘),您現在就可以在您的站點上使用 HTTPS。
如果您訪問您的網站,您現在應該會看到綠色的掛鎖。
您的站點現在已準備就緒。
使用 Amazon Lightsail 創建 WordPress 站點
借助 Amazon Lightsail,您可以輕鬆啟動由 Amazon 云網絡提供支持的 WordPress 站點。
預構建的藍圖可幫助您在大約 15 分鐘內啟動並運行,所有這一切都不需要任何特殊的技術知識。
Lightsail 藍圖還可以處理重要的細節,例如安裝來自 Let's Encrypt 的免費 SSL 證書。
如果您想親自試用,您可以在創建新實例時免費獲得前三個月的服務。
今天試一試,您很快就會啟動並運行。