2025

SSL証明書をLet’s Encryptに変更した

前のポストで書いたようにACMで証明書をAWSの外にエクスポートするとお金がかかる(FQDNなら$15だけどwildcardだと$149とかかかってつらい)ことに後から気づいたので、速攻で(と言っても気づいたのは1か月後とかだった)キャンセルの申請をしつつLet’s Encryptに変更しました。 certbotというツールでほぼ自動で証明書を取得することができ、やり方はセットアップも含めて下記でそのまま動いた(nginx+pip)。といってもツールの途中で、証明書の取得までだけやるかどうかが選べるのでそうして(そうすると「ここに保存してあるよ」って教えてくれる)nginxのconfの差し替えは手動で行った。 https://certbot.eff.org/instructions?ws=nginx&os=pip # systemctl restart nginxで証明書が切り替わったことを確認してこの件一件落着(たぶん)。ちゃんと調べてなかったとはいえ、AWSの課金恐ろしい…

AWS Certificate Managerをよく分かってなくて予定外の出費が発生した

ふとクレカの請求を確認してみると、AWSから身に覚えのない多額の請求が来ていることに気づく。調べてみるとAWS Certificate Managerが数万円請求されている?? ACMって無料じゃないの??ということで慌てて調べてみる https://dev.classmethod.jp/articles/amazon-certificate-manager-export-certificate-file >ACM を利用してエクスポート可能なパブリック証明書を作成すると、追加料金がかかります。完全修飾ドメイン名ごとに 15 USD、ワイルドカードドメイン名ごとに 149 USD かかります。証明書の有効期間中に一度だけお支払いいただき、証明書の更新時にのみ再度課金されます。詳細については、「AWS Certificate Manager サービスの料金」ページにアクセスしてください。 とのこと。確かに深く考えずにエクスポートしたいじゃんと思って、エクスポートを請求していたよ…さらにこれも深く考えずにワイルドカードにしてしまっていた…高い授業料と思うしかなさそうだ しかし料金が相変わらずめちゃくちゃ分かりづらいのはどうにかならないのか…

macの環境構築を初めからやってみるよ:anyenvとphpenv

Macbook Airを買った。13インチのm4モデルだ。 これまでは2016年のintel Macbook Proだったので 実に約9年ぶりである。さらにその前はたしかPowerBook G4、もっと前はPower Macだった気がするので毎回プロセッサが変わってるということになる(Power Macはさすがに処分した)。 それはそうと、これまでは基本的に旧環境を引き継いでいたんだけどさすがにごちゃごちゃしてきたし、いまやほとんどのデータはクラウドに保存されているので、環境はイチから構築してみることにした。 網羅的ではないが、いくつか環境構築メモを残していこうと思う。 PHPが入ってなかった そもそもとしてこのbloggerを自前のWordPressに移行しようと思っているのだけれど、どうやらbloggerのエクスポート形式が最近?RSS XMLからatomに変更されてしまって、インポートができないっぽい。インポートするにはatomからrssへの変換が必要そう。 調べるとここに情報があった:https://atom.geekhood.net/ WordPressのdockerイメージと合わせてPHPは8.2.29を入れようと思った #振り返るとどうやら8.2系以降を入れようとしたことによるエラーも多そうだった (続く) 入れたいもの:$ phpenv install 8.2.29 エラーを一つずつ潰す… $ brew install pkgconf $ brew install…