LONGEPASS
Q124.

CentOS Linux 系統中,Apache 伺服器之httpd.conf 設定檔中,下列何設定可用來指定設定檔及紀錄檔的位置?

網路架設 · 乙級 · 網路元件及軟體安裝與應用 · Q124

難易度分析

2 / 5

本題考查對 Apache 伺服器基礎設定指令的定義辨識,需能準確區分伺服器組態根目錄與網站文件根目錄的差異,且需排除名稱相似的虛構選項。

正確答案:①ServerRoot

① ServerRoot:ServerRoot 是 Apache httpd.conf 中的基礎目錄設定,所有相對路徑的設定檔(如 conf/、logs/、modules/)皆以此目錄為根目錄進行解析,因此可用於指定設定檔與紀錄檔的預設位置。

錯誤選項解析

  • ② ConfigRoot:Apache 設定檔中並不存在 ConfigRoot 此指令,此為干擾選項。正確用於設定組態檔基礎路徑的指令為 ServerRoot。
  • ③ ConfigLogRoot:Apache 設定檔中並不存在 ConfigLogRoot 此指令,此為干擾選項。紀錄檔位置通常由 ErrorLog 與 CustomLog 指令個別設定,且其路徑預設相對於 ServerRoot。
  • ④ DocumentRoot:DocumentRoot 用於指定網站文件的根目錄,即瀏覽器請求網頁內容時的預設讀取路徑,與設定檔或紀錄檔的位置無關。
Learning Tip

"本題核心考點為 Apache httpd.conf 目錄結構指令 的辨識。常考陷阱在於混淆 ServerRoot(伺服器組態根目錄)與 DocumentRoot(網站文件根目錄)。實務上,ServerRoot 預設為 `/etc/httpd`(CentOS/RHEL)或 `/etc/apache2`(Debian/Ubuntu),而 ErrorLog、CustomLog、PIDFile 等指令若使用相對路徑,皆會相對於 ServerRoot 解析。此外,Apache 並無 ConfigRoot 或 ConfigLogRoot 等指令,遇到類似名稱應直接判定為錯誤選項。"

學員答題分佈

①ServerRoot0%
②ConfigRoot0%
③ConfigLogRoot0%
④DocumentRoot0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目