萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 程式設計 >  >> 網路程式設計 >> PHP 程式設計

Apache 進階認證與實驗模組:AuthDBMUserFile、mod_cookies、mod_dld 詳細說明

5.1.2 AuthDBMUserFile:DBM 認證檔案

語法: AuthDBMUserFile 檔案名稱
適用: directory, .htaccess
需求: AuthConfig
狀態: 擴充
模組: mod_auth_dbm

設定作為認證用的 DBM 檔案路徑(絕對路徑),內含使用者與密碼列表。以使用者名稱為鍵,值為 crypt() 加密密碼,後可選接冒號與任意資料(伺服器忽略)。

安全警告: 必須將 AuthDBMUserFile 置於伺服器文件樹之外,切勿置於受保護目錄內,否則客戶端可下載該檔案。

相關指令:AuthName, AuthType, AuthDBMGroupFile。

5.2 mod_cookies 模組:Netscape Cookie 支援

  • 檔案:mod_cookies.c
  • 預設不編譯進核心
  • 功能:提供 Netscape 風格 Cookie 支援
  • 無詳細說明文件

CookieLog 指令

語法: CookieLog 檔案名稱
適用: server config, virtual host
狀態: 實驗
模組: mod_cookies

設定記錄 Cookie 的檔案名稱(相對於 ServerRoot)。

5.3 mod_dld 模組:GNU dld 動態載入機制

  • 檔案:mod_dld.c
  • 預設不編譯進核心
  • 功能:啟動時透過 GNU dld 函式庫載入可執行檔與模組
  • 屬概念驗證程式碼,僅載入一次(重讀配置不影響已載入模組)
  • 非預設編譯因非所有系統具備 DLD
  • 注意: LoadFile /lib/libc.a 似乎為必要操作
  • 限制: DLD 需讀取伺服器程式外部符號表;若啟動時找不到自身程式碼,指令將失效

LoadFile 指令

語法: LoadFile 檔案名稱 [檔案名稱 ...]
適用: server config
狀態: 實驗
模組: mod_dld

啟動時鏈結指定目標檔或函式庫,載入模組運作所需額外程式碼。路徑為相對路徑。

copyright © 萬盛學電腦網 all rights reserved