SSLサーバ証明書の更新
Apach
証明書の確認
cd /usr/local/apache2/conf/extra/httpd-ssl.conf
取得した証明書をサーバへコピー
/usr/local/apache2/conf/ssl
server.csr : 証明書署名要求
20231027.life-family.sakura.ne.jp.csr
server.key : 秘密鍵
20231027.life-family.sakura.ne.jp.key
server.ca : 中間証明書
20231027.life-family.sakura.ne.jp.ca
server.crt : SSLサーバ証明書
20231027.life-family.sakura.ne.jp.crt
証明書の更新
設定ファイル(conf)を書き換えるのではなくシンボリック・リンクを変更する。
ln -s life-family.sakura.ne.jp.ca 20231027.life-family.sakura.ne.jp.ca
Apacheの設定変更
apachectl graceful
Nginx
①秘密鍵作成
作成場所:/etc/pki/tls/private/
②CSR作成
作成場所:/etc/pki/tls/private/
③CSRからSSLサーバ証明書を申し込み
④SSL証明書のインストール
SSL証明書、中間証明書の順に記述したファイルを作成
作成場所:/etc/pki/tls/certs/
⑤サーバーの設定
①で作成した秘密鍵と④インストールした証明書のファイルを記述
/etc/nginx/sites-available/system_production
⑥サーバーの再起動
sudo systemctl restart nginx