最終更新 2026年3月13日 最終更新者 administrator
AWSにはACMを使ってSSL証明書を取得することができますが、EC2インスタンスでcertbotコマンドを使用してSSL証明書を取得することができます。
SSL証明書はサイトにhttpではなくhttpsで通信するのに使用します。
今回作業を実施する環境
今回は以下の環境で作業を実施します。
# cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
WEBソフトはApacheを使用しています。
必要なパッケージのインストール
まずは、certbotコマンドを実行するために必要なパッケージを今回使用している環境、Ubuntuに対してインストールします。
# apt update
# apt install certbot python3-certbot-apache
certbotコマンドでSSL証明書を取得する
certbotコマンドの実行が可能になったら、以下のコマンドを実行してSSL証明書を取得します。
# certbot --apache -d <ドメイン名>


