民國109年 第1梯次 網路架設乙級 學科

第3題

Linux 系統中,Apache 伺服器之httpd.conf 設定檔中,下列何設定可用來指定先套用Allow,再套 用Deny 的規則?

題目

Linux 系統中,Apache 伺服器之httpd.conf 設定檔中,下列何設定可用來指定先套用Allow,再套 用Deny 的規則?

  1. (1) AllowDenyOrder Allow,Deny
  2. (2) AllowDenySequence Allow,Deny
  3. (3) Sequence All ow,Deny
  4. (4) Order Allow,Deny

官方答案

(4) Order Allow,Deny

解析

Apache 的存取控制是以 Order 指令決定 Allow 與 Deny 的套用順序,語法為「Order Allow,Deny」,代表先套用 Allow 規則、再套用 Deny 規則,且未符合任何規則時預設為拒絕;後套用的規則優先,因此同時符合時以 Deny 勝出。若要反過來,則寫成「Order Deny,Allow」,預設為允許。AllowDenyOrder、AllowDenySequence、Sequence 都不是 httpd.conf 支援的指令,寫入後 Apache 啟動時會因不認得指令而報錯。此設定通常搭配 Allow from、Deny from 使用。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料