kusanagi で letsencryptが更新されない
結論から、アパッチを直接再起動すると直るかも。
systemctl restart httpd.service
kusanagi restart
これだと再起動されない時があるみたい。
経緯
ある日、letsencryptからメールがやってきた。
もうすぐ期限が切れるってよ、
あれ?自動更新効いてないのかな?
確認してみる。
効いてるかどうかしらんけど、設定はされてる。
どうしたもんかな、とりあえず来週切れるみたいなので、更新しなければ。
とりあえずコマンド打ってみる。
kusanagi update cert provision_name
Done
Done? 一瞬だったぞ、本当か?
案の定、ブラウザで確認してみても証明書は更新されていない。
なして?なんなの?
ああ?サーバー再起動すればいい?
kusanagi restart
改めて確認。更新されず。
ネットで調べる。
yum update しろと? ふーん、まあやってみるか、
yum update
kusanagi restart
kusanagi update cert
改めて確認。更新されず。
うーん、設定し直してみるか、
kusanagi ssl --email info@mydomain_name provison_name
お!更新されたぞ!
ブラウザで確認してみる。変わらず。
なして?なんで?
更新されたやん、
ああ、サーバー再起動?
kusanagi restart
改めて確認。変わらず。
ああ?んん?
更新されたよな、、まさか違う証明書みてるとか?
念の為、パスを確認してみる。
この辺に証明書が、
/etc/letsencrypt/live/mydomain_name/
ここにsslの設定が、
/etc/httpd/conf.d/provison_name_ssl.conf
んーパス合ってるよな、、
なんなん?
ここからしばらくyoutubeで現実逃避に入る。
現実に戻る。
んー、掲示板で聞いてみるか、、、嗚呼、、
というわけで、状態を調べる。
kusanagi status
うん?あれ?
phpとかDBの起動時間は短いのに、アパッチ2ヶ月くらい上がったままやん、
さっき再起動したんじゃないの?
というわけで、直接再起動してみる。
systemctl restart httpd.service
ええ、はい、更新されました。
朝から初めてもう15時なんですけど、
自動更新はされるかは、知らん。
その時にまた考える。
Profile: provision_name
FQDN: mydomain_name
Type: lamp
KUSANAGI Version 8.4.2-1
sakura
*** (active) Apache2 ***
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: active (running) since 金 2019-01-11 13:58:29 JST; 10s ago
*** (active) php-fpm ***
● php-fpm.service - The PHP FastCGI Process Manager
Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; enabled; vendor preset: disabled)
Active: active (running) since 金 2019-01-11 12:18:58 JST; 1h 39min ago
*** (active) MariaDB ***
● mariadb.service - MariaDB 10.1.37 database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Active: active (running) since 金 2019-01-11 11:51:21 JST; 2h 7min ago
*** ruby ***
ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linux]
*** add-on ***
*** Cache Status ***
fcache off
*** WAF ***
off
*** SELinux ***
off (permanent)
前の記事: baserCMS プラグインのアップデートスクリプト
次の記事: BaserTestCaseで特定プラグインの有無でfixturesを振り分ける
2019/01/11 | 開発記録
コメント/トラックバック
トラックバック用URL:
この投稿のコメント・トラックバックRSS