民國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. (1) K e e p A l i v e T i m e r
  2. (2) K e e p A l i v e T i m e o u t
  3. (3) K e e p C o n n e c t e d T i m e o u t
  4. (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料