OracleLinux9.3 SSL証明書Let’s Encryptの取得方法
環境
OracleLinux9.3
最新のopen sslをインストールします。
# dnf install openssl-devel
パッケージ管理システムSnappyインストール
# dnf install epel-release # dnf upgrade # dnf install snapd
メインのスナップ通信ソケットを管理するsystemdユニットを有効化する
# systemctl enable --now snapd.socket
クラシックスナップのサポートを有効にする
# ln -s /var/lib/snapd/snap /snap
バージョンを確認する
# snap --version
2.certbot パッケージインストール
# snap install --classic certbot
/snap/bin/certbotへのシンボリックリンクを作成する
# ln -s /snap/bin/certbot /usr/bin/certbot
ディレクトリ一覧を確認
# ls -la /usr/bin/certbot
# ls -la /snap/bin/certbot
証明書を取得する
# certbot certonly --webroot -w /var/www/html/www.arkgame.com -d www.arkgame.com
初回のみメールアドレスの登録と利用条件への同意が必要です.
「Successfully received certificate.」と表示されれば成功
cert.pem ⇒ SSLサーバー証明書(公開鍵含む) chain.pem ⇒ 中間証明書 fullchain.pem ⇒ cert.pem と chain.pem が結合されたファイル privkey.pem ⇒ 公開鍵に対する秘密鍵
取得済みの証明書を更新する
# certbot [–force-renewal] renew