/etc/Apache2/Apache2.confをデフォルトの300ではなくタイムアウト5で構成しました。したがって、5秒間操作がないと、着信接続を閉じる必要があることを理解しています。
しかし、私はtelnet localhost 80を作成し、5秒以上待っても、何も起こりません。 netstat -naは、接続がまだ確立されていることを示します。私は約5分接続を離れましたが、それでも何も起こりませんでした。
Apacheが接続を切断しない理由の手がかりはありますか?または、タイムアウトディレクティブを誤解していますか?その場合、どちらを探すべきですか?
ありがとうございました
あなたは正しい構文を持っています-それはグローバルサーバー構成または仮想ホスト構成にあるべきです。
私はこれを2.2.11でテストし、タイムアウトは5秒後に別のコンピューターからの接続とローカルホストへの接続を閉じました。別のマシンから試しましたか?私の設定は確かに異なるので、ローカルホストを接続したままにする別の設定があるかもしれません(?)
nc
とtelnet
の両方でテストしましたが、違いはありませんでした。
どのバージョンのApacheを使用していますか? (wiresharkなどを介して)ネットワークを介して何も来ていないことを確認しますか?