使用 AWS RDS 與 EC2 布署 WordPress

首頁 >> Research >> AWS 雲端運算服務 >> 使用 AWS RDS 與 EC2 布署 WordPress

之前介紹了 AWS EC2

架好了機器能夠做些什麼?

今天就來教大家與 AWS RDS 搭配

使用 AWS  RDS 與 EC2 布署 WordPress 

首先到 AWS Service  找到 RDS,

選擇 Create database 新建一個資料庫

由於架設的是 WordPress 此處選擇 MySQL 為範例,
Templates 使用 free tier (免費專案),
如果要使用完整的 AWS RDS 服務的話就要付費, 

預先設定 RDS 的 id,
管理者帳號/密碼
( Master username /  Master password )

其他設定 RDS 免費專案使用預設值即可,
若原來已經有設定安全群組的也可以直接選擇將其放到定義好的群組內,
建立 RDS實體之後,
點進去詳情在右方找到 Security 

該連結會將使用者轉到安全群組設定中,
點擊群組進入設定權限,

新增一組 MySQL 允許連入 port 3306 ,
將此安全群組加入就能讓同一群組的 EC2 機器存取 RDS 資料庫。

回到 EC2,
使用 
ssh -i key.pem ubuntu@[ec2 ip]
進入 EC2 安裝資料庫相關元件,
sudo apt install mysql-client-core-8.0

sudo apt install apache2
安裝伺服器軟體。

下載最新版本 WordPress 
wget https://tw.wordpress.org/latest-zh_TW.tar.gz

下載相關套件
sudo apt install php libapache2-mod-php
sudo apt install php-mysql

新增一組 apache2 網站設定,

<VirtualHost *:80>
    DocumentRoot "/home/website"
    ServerName mydomain.com
    ServerAlias www.mydomain.com

    # Directory 
    <Directory "/home/website">
        Options -Indexes +FollowSymLinks
        Require all granted
        Allow from all
    </Directory>
</VirtualHost>

使用命令
a2ensite mysite
systemctl reload apache2

最後在 domain 新增子網域指向 EC2 即可

等待一段時間後,
在網址列打上剛才設定的子域名就能看到 WordPress 的設定畫面,
這就是今天的主題

使用 AWS  RDS 與 EC2 布署 WordPress 



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

1 Response

  1. 2021-11-04

    […] 之前介紹過在 AWS 上部署 WordPress 站台, […]

發佈留言