18 2 3 SHTTPD配置檔案解析的分析設計

2021-05-14 16:16:35 字數 622 閱讀 8828

伺服器

的配置檔案格式與一般的配置檔案格式基本一致,即可以以「

#」開頭的注釋行,或者按照「關鍵字

=值」的格式書寫。格式如下: [#

注釋|[空格]

關鍵字[

空格]=[

空格]value]

圖18.7

命令列解析的含義

對配置檔案解析的程式設計流程如圖

18.8

所示,先開啟檔案,然後進行配置檔案中資料的處理,解析處理完畢後關閉檔案。處理資料的時候,每次讀取檔案中的一行資料,直到檔案中的資料全部讀取完畢。

對配置檔案資料的分析按照如下過程進行:(1

)去除一行頭部的空格;(2

)判斷是否為注釋行;如果為注釋行則略過此行,否則繼續進行處理;(3

)獲得配置檔案的配置關鍵字,在此處理過程中要去除每個關鍵字尾部的空格;(4

)獲取=

號,此時要去除之前和之後的空格;(5

)最後獲取配置檔案關鍵字的值。

配置檔案為伺服器的主配置選項,配置檔案中包含的配置選項優先順序高於命令列配置的優先順序。配置檔案的配置將覆蓋命令列的配置。

圖18.8

伺服器shttpd

的配置檔案解析

drbd配置檔案 drbd配置檔案

drbd配置檔案 vim usr local drbd etc drbd.d global common.conf global usage count yes 是否參加drbd使用者統計 common protocol c 使用drbd的第三種同步協議 disk 使用dpod功能保證在數 on i...

Hibernate寫配置檔案無提示資訊解決

把hibernate的相關jar包引入工程後,在配置hibernate.cfg.xml時沒有提示資訊,對於開發人員來說,那麼多標籤,標籤有那麼多屬性,全部都記住顯然是不可能的,遇到這種情況是很頭疼的事情。為了解決這種情況,現提高如下解決辦法,供讀者參考。解決辦法 和我寫的配置struts.xml無提...

Hibernate寫配置檔案無提示資訊解決

把hibernate的相關jar包引入工程後,在配置hibernate.cfg.xml時沒有提示資訊,對於開發人員來說,那麼多標籤,標籤有那麼多屬性,全部都記住顯然是不可能的,遇到這種情況是很頭疼的事情。為了解決這種情況,現提高如下解決辦法,供讀者參考。解決辦法 和我寫的配置struts.xml無提...