Apache HTTP Serverの挙動

例えば、適当にApache HTTP Serverをインストールして起動する。で、

GET http://hogehoge.org/ HTTP/1.0<br />
とプロキシへのリクエストっぽいリクエストを送ってみるとしよう。するってーと、200 OKで、ホストのDocumentRootが見えてしまう。これってどうにかならんかねぇ。
GET http://hogehoge.org/ HTTP/1.1<br /> Host: hogehoge.org<br />
でも200 OKになる。さらに、
GET http://hogehoge.org/ HTTP/1.1<br /> Host: otherhost.org<br />
でも200 OKが返る。なんとなく、VirtualHostのせいのような気がするが…

それでも自分とこのDocumentにしかアクセスできないので踏み台にされちゃっているわけではないのだが、なんか釈然としない挙動だ。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です