Apache HTTP Serverの挙動
例えば、適当にApache HTTP Serverをインストールして起動する。で、 GET http://hogehoge.org/ HTTP/1.0
とプロキシへのリクエストっぽいリクエストを送ってみるとしよう。するってーと、200 OKで、ホストのDocumentRootが見えてしまう。これってどうにかならんかねぇ。 GET http://hogehoge.org/ HTTP/1.1 Host: hogehoge.org
でも200 OKになる。さらに、 GET http://hogehoge.org/ HTTP/1.1 Host: otherhost.org
でも200 OKが返る。なんとなく、VirtualHostのせいのような気がするが…
それでも自分とこのDocumentにしかアクセスできないので踏み台にされちゃっているわけではないのだが、なんか釈然としない挙動だ。
2003-09-11