復活!
ぶっ壊してしまったサーバーが、やっと復活した。
戒めとして経緯を残しておこう。同じ過ちを繰り返さないために。
まず何故ぶっ壊れたのか。
それは HDD のクローンを取って SSD に換装するために、入っていた HDD がクローンしようとする SSD よりも大きかったので、パーティションサイズを小さくしなければならなかった。いや多分そんなことをせずとも、クローンできたと思われるが。
調べながら SSH で何かのコマンドを実行させていろいろやっていた。
パーティションのサイズを小さくする方法があったのでそれをやっていたと思う。
ところが何かのは忘れたが突然 SSH が落ちた。
動作しているのに必要な領域を壊したんだろう。
どうしようもなくなってしまった。破壊してしまった。
分解して HDD を取出し別の PC に繋いで、WordPress の BackWPup のプラグインでバックアップを取っていたので、その圧縮ファイルを取出すことに。
当然ながら Linux のファイルシステムなので普通には読めない。
そんな時のために EaseUs Data Recovery が使えるのだ。
それで何とかバックアップの圧縮ファイルを取出すことに成功。これはサーバー機に Ubuntu をインストールしたのちに使用する。
SSD をサーバー機に装着して Ubuntu をインストール。
だがしかし22.04をインストールするも最後にエラーになってしまう。Rufus で何度もブータブル USB を作ったりしても同じ結果になる。
仕方がないので20.04を用意して、それでインストールしてアップグレードをかけた。すると何とか Ubuntu 22.04 が出来上がった。
そこからは各種設定をする。CentOS の時と殆ど同じだったので firewall 、vsftpd 、MariaDB 、PHP 、などの設定をする。
残るは apache の SSL 化だけだ。これが CentOS と随分違う。複数の設定ファイルに分かれているのだ。いっぱい悩んで暫くほったらかしにしたり、随分間が開いた。
ある時一念発起して調べなおして見つけた!何のことはない、設定ファイルの記述は合っていた。
a2ensite default-ssl
a2enmod ssl
この2つのコマンドを実行しなければなかったのだ。
動いた!!よかった!!長いことかかった。
ここまでできればあとは WordPress を元通りに戻すだけ。戻し方もいろんなサイトに載っているのでどうにか完全復活。
しかしこんな感じに Web に情報を発信している方は凄いですね。私もそうなれるよう努力していこう。