今日2つ目の収穫

家のパソコンを外向きのWEBサーバとして構築してみた。
ハマった。

先に述べた通り、家ではNTTのNVⅢというADSLモデム内蔵のルータを使っている。
外向きにWEBサーバを公開するためには、ルータには
  IPマスカレード
  パケットフィルタ
の設定をする必要がある。
で、してみた。
ついでにアプリの設定もしていざ公開。

...表示されず。

とりあえず、アプリの設定がいけないのだろうと、httpd.confを含めていろいろ設定変更をしてみる。
でも表示されない。

原因はルータ。NVⅢは、LAN上のPCからルータのWAN側に振られたIPアドレスにアクセスできない仕様らしい。(この機能をhairpinning NAT(hairpin NAT)という。)
NetVolanteやcorega、メルコのルータには実装されるんだけどなあ。

いやー、時間を無駄にしてしまった。