Githubで管理していた自宅サーバー用のソースコードやら何やらをすべて削除して、自宅サーバー内のGiteaで一元管理する事にした
Sonyの案件時代にいろいろやっていたのを含め、当時はSaaSのサービスいろいろ使いまくって勉強していたんだ。Github→circleCI→AWSという基本ラインの勉強には当時役に立った。
今となっては、外部にさらすのはいろいろマズイので、自分管理のGitに集約して外向きのものをすべて削除する。
やはりCPUがarmだといろいろ制約が多い。
いままでかかっていた制約がamd64系のCPUだと全くないので面倒な所で詰まらなくなりサーバー構築が進むこと進むこと。。
nginxを早々に諦めてapacheに変更
うまく動いたので移行完了
リバプロとかhtml専用とかなら便利なんだがphpとかは向いてないな
…まぁmod_rewriteのせいなんだが、しゃーない
あとVPNServer動かして前のサーバーのサービス止めればほぼほぼ移行完了
dockerを使ったWEBサーバーへ移行
動作確認を取ってみた
結論から言うと失敗した
apache特有のプラグインであるmod_rewriteが使えないので、ページング動作が一切動かないのかこのブログシステム。。
対応は2パターン
nginxのrewiteで動くように試行錯誤するか、apacheでdocker-compose.yml書き直すか
nginxで動くようにしておいた方が後々面倒がないと思う
それ以前にこのblogシステムphp8でとうとう動かなくなるのでデータを引き継いで別のシステムに移行するかちょっと考え時だな