<-
Apache > HTTP Server > 文件 > Version 2.4 > 模組

Apache 模組 mod_dav_lock

語言:  en  |  fr  |  ja 

說明適用於 mod_dav 的通用鎖定模組
狀態擴充
模組識別dav_lock_module
原始檔mod_dav_lock.c
相容性可用於版本 2.1 以上

摘要

此模組實作了通用鎖定應用程式介面,可供 mod_dav 的任何後端提供者使用。它需要至少 mod_dav 的服務。但是,如果沒有後端提供者使用它,它就派不上用場,不應載入到伺服器中。實務上使用 mod_dav_lock 的後端模組範例是 mod_dav_svn,也就是 subversion 提供者模組。

請注意,mod_dav_fs 不需要這個通用鎖定模組,因為它有自己更專業的版本。

若要讓 mod_dav_lock 正常運作,您只需要使用下方說明的 DavGenericLockDB 指令來指定鎖定資料庫的位置。

開發人員須知

若要擷取指向鎖定提供者函式的指標,您必須搭配引數 dav-lockgeneric0 使用 ap_lookup_provider 應用程式介面。

Support Apache!

指令

修正錯誤清單

另請參閱

top

DavGenericLockDB 指令

說明DAV 鎖定資料庫的位置
語法DavGenericLockDB file-path
內容伺服器設定、虛擬主機、目錄
狀態擴充
模組mod_dav_lock

使用 DavGenericLockDB 指令來指定鎖定資料庫的完整路徑(不含副檔名)。如果路徑不是絕對路徑,系統會將它解譯為相對於 ServerRoot 的路徑。mod_dav_lock 的實作使用 SDBM 資料庫來追蹤使用者鎖定。

範例

DavGenericLockDB var/DavLock

包含鎖定資料庫檔案的目錄必須可讓於 Apache 執行的 使用者群組 寫入。基於安全性考量,您應該為此目的新增一個目錄,而非變更現有目錄的權限。在前述範例中,Apache 會在 ServerRoot 底下的 var/ 目錄中建立以 DavLock 為基本檔名和由伺服器新增的副檔名的檔案。

語言:  en  |  fr  |  ja 

top

留言

注意事項
此處並非問答區。置於此處的留言應提出關於改善文件或伺服器的建議,如果已執行或被認為無效/離題,我們的管理員可能會移除這些留言。關於如何管理 Apache HTTP 伺服器的問題應傳送至我們的 IRC 頻道 #httpd (網址為 Libera.chat) 或傳送給我們的郵寄清單