apacheの状態確認するときはtelnetよりncのほうが便利だな

$ telnet server 80
GET / HTTP/1.0
host: name.virtual.host
                                            # ←空の改行を忘れずに
  • netcat
$ (echo GET / HTTP/1.0; echo host: name.virtual.host; echo "") | nc server 80

こっちだとshellのヒストリでHTTPリクエストヘッダが使いまわせる。というかapacheに限らずsendmailでも何でもいけるということに今さら気付いた。sendmailのヘッダぐらいになると、echoよりファイル用意してcatするほうが楽かな。


ちなみにncのことはtomcatハンドブックに書いてました。ページは忘れた :-)

Tomcatハンドブック

Tomcatハンドブック