Linux]今日も朝からきれいな青空の広がるいいお天気。朝方の最低気温は22.4度、日中の最高気温は32.0度と平年に比べるとやや暖かかったものの、先日までの残暑に比べればぜんぜんマシ。日中は湿度も低くて、窓を開けて風を入れていると結構爽やかだったので過ごしやすかったしね。明日、明後日は少し暑さが戻ってくるようなのでまたエアコンが必須かもなぁ(^^;)。先日、重い腰を上げてサーバOSの更新を行ったんだけど、それ以降もちょくちょく手を入れて、いろいろと新しいことにチャレンジしたり。そのうちの一つがこのサイトのhttps化。Encrypt”という無償で証明書を発行してくれるサービスがあるので、それを使ってhttps化したと。Encrypt”への登録は、昨年の春頃に行っていて、それ以降、ずっと定期的に証明書の更新は行っていたんだけども、サイト側の設定を弄らなきゃなんないところもあって、なかなか手がつけられずに、そのまま1年以上も放置していたと(^^;)。先日のOSの更新時にWeb周りも色々いじっていて、その記憶の新しいうちにhttps化しちゃおうと。Encrypt”への登録を削除し、今回新たに再登録。Names”)を使って複数の用途に使えるようにしたと。複数と言いつつ、単にmailサーバでも認証できるようにってだけなんだけどね。その後、apache2の設定をいじってからテスト。いくつかページの設定とか内容を変更しないといけない部分もあって、そのあたりを虱潰しに対処。Type周りは、細かな変更があってやや手こずったんだけど、とりあえず一通りは終了。その後、rewrite設定でhttpアクセスを全部httpsへ振り替えるように変更。10でFirefox/Chrome/IE/Edge、iPadでSafari/Chrome/Sleipnirあたりではきちんとリダイレクトして、証明書も正しく認識されているみたいなのでこれで様子見かな。ソフトウェア]ご存じの方も多いけど、このWebを含めて、ウチでは独自ドメインを自宅サーバで運用しているわけですよ。独自ドメイン&自宅サーバでの運用はもう20年以上続けてるんだけど、結構付け焼き刃なので毎度色々苦労してるんだけども(^^;)。Support)のサポート期間が5年間だったのをすっかり忘れてたわけ(^^;)。LTSにアップデートしやがれ(意訳)」的なメッセージが出てたんだけど、今年の4月でサポートが切れていたのには気づいてなかったと。LTSに入れ替えるかと調査開始。14.04からだと直接のアップグレードパスはなくて、14.04→16.04→18.04となるので、だったら18.04のクリーンインストールでいいいだろうと。14.04をクリーンインストールしたときの手順書が残してあったので、それをもとにテスト環境に18.04をインストールしてたんだけど、さすがに2世代(リリース単位だと8世代か)も間が開いてるといろいろとシステムも代わっててて、弄くらないといけないところも多数。それでも基本的な部分は同じなので、そこそこいい感じで進んでたんだけど、現状のブログシステムの移行で躓くことに。ウチでは未だにMT3.32をベースのシステムとして使ってるんだけど、システム(この場合はperl)が新しくなりすぎていてうまく移行できないと。orzにっちもさっちも行かなくなったので、OSを変えてみることに。7の初期版のリリースは2014年7月で、最新版は2018年12月にリリースされた7.6-1810になるらしい。あと、サポート期間は10年間なので2024年7月まではメンテナンスアップデートされるとか。Hat系のCentOSへの変更なのでシステムの理解から始めなくちゃいけなくて苦労することに。システム変更のついでにnamed-chrootにしたり、firewalldを導入したり(今まではiptables直打ち(笑))と新しいことにチェレンジしたのも影響してるんだけどね。それからkickstartの設定でも四苦八苦したんだっけな、1回きりのインストールなのに(笑)。最初のインストールでいろいろ調査しつつ環境を整えて手順書を作成。2回目はその手順書でインストールして確認し、3回目は自動更新用のスクリプトを拵えてそれの動作チェックで、4回目が最終テストだったのでクリーンインストール4回か。