クラスタノードの SSL 証明書の置換

2023年11月21日

ID 234129

クラスタノードの SSL 証明書を置換するには:

  1. SSH を介して証明書を置換するノードの管理コンソールにログインします。
  2. /root ディレクトリに証明書ファイル(cert.pem)と秘密鍵ファイル(key.pem)を配置します。
  3. Web サーバー設定情報ファイルディレクトリに変更します:

    cd /etc/nginx/ksmg

  4. 現在の証明書と秘密鍵のバックアップコピーを作成します:

    cp -p webapi.crt webapi.crt.backup

    cp -p webapi.key webapi.key.backup

  5. 証明書と秘密鍵ファイルのコンテンツを置換します:

    cat /root/cert.pem > webapi.crt

    cat /root/key.pem > webapi.key

  6. 証明書の所有者と秘密鍵のアクセス権限を設定します:

    chown root:root webapi.crt

    chmod 644 webapi.crt

    chown kluser:root webapi.key

    chmod 600 webapi.key

  7. nginx サービスを再起動します:

    systemctl restart nginx

  8. nginx サービスのステータスを確認します:

    systemctl status nginx

    サービスは running(実行中)ステータスである必要があります。

  9. クラスタノードの Web インターフェイスをブラウザーで開きます。証明書が問題なく置換されると、セキュアでない接続に関する警告は表示されません。
  10. 問題なく置換できた場合には、/root ディレクトリから元の証明書と秘密鍵ファイルを削除します:

    rm -f /root/cert.pem /root/key.pem

クラスタノードの SSL 証明書が置換されました。複数のクラスタノードの証明書を置換する場合は、各ノードでステップバイステップで手順を実行する必要があります。

この記事はお役に立ちましたか?
改善できる点がありましたらお聞かせください。
フィードバックをいただき、ありがとうございました。改善に向けて取り組んでまいります。
フィードバックをいただき、ありがとうございました。改善に向けて取り組んでまいります。