前言
自學筆記,解決問題為主,親測有效,歡迎補充。
本地WP文件部署到AWS整體步驟如下:(本文重點:AWS準備完成)
0. ?[AWS 準備] 注冊 AWS 并創建 EC2 實例
? ? ? ? ? ? ? ? ? ? ? ↓
1. ?[生成安裝包:用 Duplicator 將本地 WordPress 打包成 zip 和 php 文件,便于遷移。]?
? ? ? ? ?↓
2. ?[上傳文件:通過 SCP/FTP 將安裝包傳到云服務器(EC2)。]
? ? ? ? ?↓
3. ?[搭建環境:安裝 Apache(網頁服務器)、PHP(運行環境)、MySQL(數據庫)]
? ? ? ? ? ? ? ? ? ? ? ↓
4. ?[安裝 WordPress:創建數據庫后,瀏覽器運行 installer.php 完成安裝。]
? ? ? ? ? ? ? ? ? ? ? ↓
5. ?[配置 HTTPS:用 Certbot 獲取 SSL 證書,啟用安全訪問(HTTPS)。]
? ? ? ? ? ? ? ? ? ? ? ↓
6. ?[綁定域名:設置 DNS 解析,使域名指向服務器,實現域名訪問。]
詳細參考:
【AWS+Wordpress】將本地 WordPress 網站部署到AWS -CSDN博客文章瀏覽閱讀169次。自學筆記,解決問題為主,親測有效,歡迎補充。目標:從本地遷移 WordPress 到云端,并配置 HTTPS + 域名。https://blog.csdn.net/TUTO_TUTO/article/details/147749783?sharetype=blogdetail&sharerId=147749783&sharerefer=PC&sharesource=TUTO_TUTO&spm=1011.2480.3001.8118
-
本地開發機:macOS(Sequoia 15.0.1)
-
服務器:AWS EC2(Amazon Linux 2023)
-
目標:準備階段完成(AWS注冊+創建EC2實例)
0.準備階段:AWS注冊+創建EC2實例
📌 第一步:登錄 AWS 控制臺
1. 打開瀏覽器,訪問:https://console.aws.amazon.com/
2. 登錄你的 AWS 賬戶(或注冊一個新賬戶)
📌 第二步:創建 EC2 實例(Amazon Linux 2023)
1. 在控制臺頂部搜索欄輸入 “EC2”,點擊進入 EC2 Dashboard
2. 點擊左側菜單中的 Instances,然后點擊右上角 Launch Instances
配置如下:
項目 | 說明 |
---|---|
Name | 自定義,例如 wordpress-server |
AMI | 選擇 Amazon Linux 2023(x86 架構) |
Instance type | 推薦 t2.micro(免費套餐) |
Key pair | 創建或選擇已有的 .pem 密鑰對,例如:my-key.pem |
Network settings | 允許 HTTP、HTTPS、SSH(勾選) |
Storage | 保持默認(8GB以上即可) |
3. 點擊 Launch Instance
📌 第三步:連接實例
1. 啟動后,在 Instances 頁面中找到你的實例
2. 復制公網 IPv4 地址
3. 使用終端連接:替換成你的路徑和密鑰名稱
ssh -i /path/to/your-key.pem ec2-user@替換成你的ipv4地址
如果 .pem 沒有權限,先執行:
chmod 400 /path/to/your-key.pem
📌 第四步:配置安全組(確保端口開放)
1. 回到 AWS 控制臺,進入 EC2 → Instances
2. 點擊你實例下方的 Security groups
3. 編輯入站規則(Inbound Rules):
類型 | 協議 | 端口范圍 | 來源 |
---|---|---|---|
SSH | TCP | 22 | 自己的 IP 或 Anywhere(0.0.0.0/0)(僅測試用) |
HTTP | TCP | 80 | Anywhere(0.0.0.0/0) |
HTTPS | TCP | 443 | Anywhere(0.0.0.0/0) |
4. 保存規則