民國109年 第1梯次 網路架設乙級 學科
第3題
Linux 系統中,Apache 伺服器之httpd.conf 設定檔中,下列何設定可用來指定先套用Allow,再套 用Deny 的規則?
題目
Linux 系統中,Apache 伺服器之httpd.conf 設定檔中,下列何設定可用來指定先套用Allow,再套 用Deny 的規則?
- (1) AllowDenyOrder Allow,Deny
- (2) AllowDenySequence Allow,Deny
- (3) Sequence All ow,Deny
- (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。