參見: http://www.linux.com/feature/120050
測試環境: centos 5.1
已經安裝了apache2.2.3
mod_authnz_ldap.so和mod_ldap.so均已安裝
mod_authnz_ldap.so和mod_ldap.so均已載入
開始測試
建立乙個測試目錄 /var/www/html/ldap, 放乙個檔案test.htm
內容alias /ldap /var/www/html/ldap
order deny,allow
allow from all
重啟httpd, 訪問http://127.0.0.1/ldap/test.htm可以訪問
下面修改/etc/httpd/conf.d/ldap.conf,內容為:
alias /ldap /var/www/html/ldap
order deny,allow
deny from all
authname "company.com intranet"
authtype basic
authbasicprovider ldap
authzldapauthoritative off
authldapurl ldap://192.168.100.10/ou=people,dc=example,dc=com?uid
require valid-user
satisfy any
authldapurl一定要配置正確
重啟httpd, 訪問http://127.0.0.1/ldap/test.htm需要認證,輸入testuser1/testuser1認證成功。
以上這個例子比較簡單,任何合法使用者都能通過認證,如果要指定只有某些使用者或組可以認證通過,情參考 http://www.linux.com/feature/120050
使用Linux做無線AP 1
隨著 ieee 802.11 b g 協議的普及推廣,無線區域網越來越進入我們的日常生活中。它不受網線,網路交換裝置的束縛,使人們充分體會到 無限 移動帶來的便利和快捷。較之有線區域網路 如 乙太網 無線區域網的優勢自然不言而喻。使用linux 做無線ap,有以下幾大優勢 跨硬體平台 支援大多數 c...
使用C 操作OpenLDAP
一 api選擇 當使用c 操作openldap時,在編譯的過程中會關閉 ldap deprecated 開關,導致所有deprecated的api都不能夠使用,報錯 ldap util.c 19 error ldap init undeclared first use this function l...
openldap 安裝 配置 使用
1 安裝 安裝yum install y openldap servers openldap clients openldap devel 2 複製配置檔案 複製配置檔案 cp usr share openldap servers db config.example var lib ldap db ...