SSL証明書を取得してサイトをhttps化します。ドメインが必要です。
目次
事前準備
以下が完了していることを確認してください。
- EC2インスタンスが起動している
- ドメインのAレコードがEC2のIPアドレスに向いている
- セキュリティグループでHTTP(80)・HTTPS(443)が開いている
あわせて読みたい


AWS EC2でWordPressを公開する方法【LAMP環境構築 完全手順・Amazon Linux 2023】
AWSのEC2を使ってWordPressをゼロから公開するまでの手順をまとめました。 Amazon Linux 2023 + Apache + MariaDB + PHPの構成です。 必要なもの AWSアカウント Mac(Wi…
手順
① SSHでEC2に接続する
bash
ssh -i "~/Documents/キーペア名.pem" ec2-user@(IPアドレス)
② Certbotをインストールする
bash
sudo dnf install -y certbot python3-certbot-apache
③ SSL証明書を取得する
bash
sudo certbot --apache -d ドメイン名
途中でいくつか質問されます。
| 質問 | 回答 |
|---|---|
| メールアドレスを入力 | 自分のメールアドレスを入力 |
| 規約に同意しますか | Y |
| メールを共有しますか | Y or N どちらでもOK |
「Congratulations! You have successfully enabled HTTPS」と表示されれば成功です。
④ WordPressのURLをhttpsに更新する
bash
sudo mysql -u root wordpress -e "UPDATE wp_options SET option_value='https://ドメイン名' WHERE option_name='siteurl' OR option_name='home';"
⑤ セキュリティグループにHTTPSを追加する
AWSコンソール → EC2 → セキュリティグループ → 「インバウンドのルールを編集」→「ルールを追加」
| タイプ | ソース |
|---|---|
| HTTPS | 0.0.0.0/0 |
追加して「ルールを保存」をクリックします。
⑥ ブラウザで確認する
https://ドメイン名 にアクセスして🔒マークが表示されれば完了です。

