民國102年 第3梯次 網路架設乙級 學科
第18題
L i n u x 系統中,A p a c h e 伺服器之h t t p d . c o n f 設定檔中,下列何設定可用來指定保持連線的逾 期時間?
題目
L i n u x 系統中,A p a c h e 伺服器之h t t p d . c o n f 設定檔中,下列何設定可用來指定保持連線的逾 期時間?
- (1) K e e p A l i v e T i m e r
- (2) K e e p A l i v e T i m e o u t
- (3) K e e p C o n n e c t e d T i m e o u t
- (4) K e e p C o n n e c t e d T i m e r
官方答案
(2) K e e p A l i v e T i m e o u t
解析
Apache 的 httpd.conf 中,KeepAlive On 用來啟用 HTTP 持續連線(persistent connection),讓同一個 TCP 連線可重複傳送多個請求;而 KeepAliveTimeout 用來指定連線在兩次請求之間可閒置多久,超過此秒數即關閉連線,預設值一般為 5 秒。因此指定保持連線逾期時間的指令是 KeepAliveTimeout。選項 1 與選項 4 的 KeepAliveTimer、KeepConnectedTimer 並非 Apache 的合法指令;選項 3 的 KeepConnectedTimeout 同樣不存在於 httpd.conf 的指令集,設定後不會生效。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。