ファイアバードの SSL サーバー更新に失敗する場合
ブログや wiki を運営するファイアバードを SSL 化したことを書いた。
ファイアバードを SSL 化する – with a Christian Wife
https://wacw.cf/2017/12/09/making-firebird-ssl/
最近、SSL サーバー証明書の有効期限の延長に失敗したとのメールが、ファイアバードから届いた。
試行錯誤した結果、解決方法を見つけた。
上記エントリーで SSL 設定時に、.htaccess に以下を記述するよう書いたが、ここが証明書更新に失敗する原因のようだ。
1RewriteEngine On
2RewriteCond %{HTTPS} !on
3RewriteRule ^(.*)$ 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