ドメイン取得、webサーバ構築

先日設定終わりましたsshサーバ、ルータの方の設定をしてなくて現在ローカルからしか繋がりません。ルータの設定のついでに、ドメイン (無料) も取っちゃいましょう。今回はこのページを参考に。
無料ドメインを取得する - Linux で自宅サーバ [ Home Server Technical. ]
若干登録ページが新しくなっているようですが、書いてある手順通りに登録してドメイン取りました。その後ルータの設定でポート番号とプライベートIPの指定をして・・・
ルータ再起動しなきゃじゃん!
設定を反映させるためにルータを再起動。固定IP持ってるわけではないので当然グローバルIP変わる。ドメインとの関連付けやり直し・・・orz そんなに手間取るものではないからよかったものの、なんだかなぁ・・・まぁ結果的に無事繋がったようなのでよしとする。名前解決も上手くいってる様子。

そういえば友人にapt-get updateを定期的にやったほうがいい、と言われたような気がするのでcronに挑んでみることにする。よくわからん。結論として/etc/crontabに設定書き加えてみた。一応テストは上手くいった (と思う) からきっと大丈夫・・・なはず。

その後またこのサイトをうろうろと。しばらくここに書いてある通りにやっていくかと。順番前後しちゃったけどセキュリティ強化のあたりをやってみる。Tripwireをやってみたらwgetの段階でエラーでたのでいったん飛ばして先にchkrootkitの導入をすることに。なんか今日はcron絡みだ・・・
とりあえずやってみたけど、いまいちあてにはならない、のかな。新しいrootkitは検知できず、間違ってアラーム送ってくることもあるらしい。

夜になって、友人が起きてることを確認し、いざwebサーバ構築。とりあえず
apt-get install apache2.2-common
でパッケージ取ってきた。で、設定をさっきのサイトを参考に設定カリカリ・・・と思ったらなんか違うorz なんか2.0系は違うとかなんとかって話・・・なのかな?とりあえずわかるとこだけ書き換えはしたけどほとんどデフォルト・・・まぁとにかく動かしてみる。
/etc/init.d/apache2 start
げっ。エラーでた。MPMのパッケージがございません、みたいなこと言われた。落ち着け。MPMって何。グーグル先生にすがった結果、辿り着いたのが
http://labs.unoh.net/2008/03/apache_mpm.html
なるサイト。なんとなくわかった、気がする。一通り読んでみて、PHP使うならprefork、WindowsNTに特化したければwinnt、しっかりテストしてちゃんと出来るならperchild、その他はworker、みたいな印象を受けたのでworkerいれることに。てかperchildとwinntないんですけど。代わりに?eventとitkってのがあるが・・・まぁ気が向いたら調べよう。とにかくパッケージを取ってくる。
apt-get install apache2-mpm-worker
再び起動を試みる。無事起動しましたとさ。暇なときにhtmlかCGIでも書いてみましょうかね。まぁその前に環境整えなきゃですけども。