ファイアバードの SSL サーバー更新に失敗する場合

ブログや wiki を運営するファイアバードを SSL 化したことを書いた。

ファイアバードを SSL 化する – with a Christian Wife
https://wacw.cf/2017/12/09/making-firebird-ssl/

最近、SSL サーバー証明書の有効期限の延長に失敗したとのメールが、ファイアバードから届いた。

試行錯誤した結果、解決方法を見つけた。

上記エントリーで SSL 設定時に、.htaccess に以下を記述するよう書いたが、ここが証明書更新に失敗する原因のようだ。

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

(1)このコード部分を一旦コメントアウトし(行頭に # を付けたり、削除したり)。

(2)ファイアバードの「サーバー管理ツール> SSL 設定」で対象ドメインを選択、「無料独自SSL」内の「更新」ボタンを押す。更新に成功するはず。

(3)1のコメントアウトを元に戻す。

参考:
無料独自SSL設定ガイド | レンタルサーバー【スターサーバー】
https://www.star.ne.jp/manual/guide_ssl_free.php