備忘 使用OpenLDAP做apache使用者認證

2021-04-20 07:01:57 字數 1166 閱讀 1776

參見: 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 ...