AN HTTPD ゲストブック/コメント集(1999年10月26日22:13)


中田昭雄 nakata@st.rim.or.jp 1999/10/28 21:13

あときちさん、
うーむ、そうですか。
HTTP/1.1 では Connection: Keep-Alive というのはなくて HTTP/1.0への後方互換性をとるために対応しているもの、という認識でいました。
確認してみます。


あときち naoko3@mx6.nisiq.net 1999/10/28 20:54

中田さん、お返事どうもありがとうございました。
こういう場に投稿したのははじめての体験で、
お返事をいただけてとても感動しました。

私のApacheですが、telnetで確認したときに、
GET /path/foo.html HTTP/1.1
Host: host.domain
Connection: Keep-Alive
とやったらずっと生きていてくれるようになりました。

GET /path/foo.html HTTP/1.1
Host: host.domain
だけではだめでした。
レスポンスは"HTTP/1.1"で返ってくるのですが、
実はHTTP/1.1では動いていないのでしょうか?


中田昭雄 nakata@st.rim.or.jp 1999/10/27 21:11

あときちさん、
リクエストが

GET /path/foo.html HTTP/1.1
Host: host.domain

か、

GET /path/foo.html HTTP/1.0
Connection: Keep-Alive

のいずれかが必要と思います。
Apache なら(たぶん)上のやり方であれば接続は切らないはずです。

ただし、AN HTTPD 1.2x では、上記いずれでも Connection: close でレスポンスします。


あときち misima@yok.mse.mei.co.jp 1999/10/26 22:13

はじめて投稿します。
わたしのApache(1.3.6)がKeep Alive Onになりません。
telnetで試すと、ひとつめのGETの直後にApacheから切られてしまいます。
どーしたら、ずっと生き続けてくれるようになるのでしょうか。
基本的な質問でもうしわけないのですが、教えてください。