Apache-2.2

mod_auth_ldap 新手並尋求幫助

  • July 29, 2010

有沒有辦法在不修改 httpd.conf 的情況下配置 mod_auth_ldap ?(即僅使用 .htaccess 文件)

我問的原因是我們正在嘗試在我們的站點上設置一個目錄以使用 ldap 身份驗證(我不管理 ldap 伺服器,只需要連接憑據。)此外,我不管理託管這個項目的盒子,我想知道如果我可以在無需修改主 httpd.conf 的情況下進行設置,因為此框託管了許多站點。

在 Apache 2.2文件中,每個指令都有一個Context行,告訴您可以在哪裡使用它。設置 ldap 模組所需的大多數指令都可用於.htaccess文件,因此我認為您可以使用它而無需對站點範圍的配置進行任何重大更改。

載入模組需要在 httpd.conf 或其中包含的內容(不是 .htaccess 文件)中完成,但其他所有內容(啟用模組、設置它與 LDAP 伺服器的通信方式、設置允許的使用者等) ) 可以在虛擬主機、<directory>、.htaccess、<location> 等中完成…

注意:mod_auth_ldap、mod_authz_ldap 和 mod_authnz_ldap 都是不同的。我的經驗主要是 mod_authnz_ldap 和 mod_authz_ldap;我很久沒有使用 mod_auth_ldap 了。

引用自:https://serverfault.com/questions/165294