OpenLDAP/Services/Apache: различия между версиями

Материал из ALT Linux Wiki
(Import from freesource.info)
 
Нет описания правки
 
(не показаны 2 промежуточные версии 2 участников)
Строка 1: Строка 1:
[[Category:Documentation]]
{{MovedFromFreesourceInfo|AltLinux/Dokumentacija/OpenLDAP/Services/Apache}}
{{MovedFromFreesourceInfo|AltLinux/Dokumentacija/OpenLDAP/Services/Apache}}


Строка 5: Строка 4:
[[OpenLDAP/Services|Сервисы LDAP]]
[[OpenLDAP/Services|Сервисы LDAP]]


/etc/httpd/conf/addon-modules/mod-auth_ldap.conf
Необходимо установить следующие пакеты: {{pkg|apache2-mod_ldap}}, {{pkg|libaprutil1-ldap}}.
 
Включаем модули:
 
<pre>a2enmod authn_core
a2enmod auth_basic
a2enmod ldap
a2enmod authnz_ldap</pre>
 
Пример конфигурационного файла /etc/httpd/conf/sites-available/ldap.conf
<pre><Directory /var/www/html/hidden>
<pre><Directory /var/www/html/hidden>
AuthName "secured zone"
AuthName "secured zone"
Строка 17: Строка 25:
</Directory></pre>
</Directory></pre>


Примечание : у альтовской сборки auth_ldap вероятно есть баг - при добавлении ou=apache ( [[OpenLDAP/Services/AuthLDAPUrl|AuthLDAPUrl]] ldap://172.16.1.109/ou=apache,dc=ldap.lan?uid), auth_ldap пишет, что Could not connect to LDAP server: No such file or directory
Примечание : у альтовской сборки auth_ldap вероятно есть баг — при добавлении ou=apache ([[OpenLDAP/Services/AuthLDAPUrl|AuthLDAPUrl]] ldap://172.16.1.109/ou=apache, dc=ldap.lan?uid), auth_ldap пишет, что Could not connect to LDAP server: No such file or directory
 
 
{{Category navigation|title=LDAP/Services|category=LDAP/Services|sortkey={{SUBPAGENAME}}}}

Текущая версия от 12:39, 1 июня 2023

Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


OpenLDAP и Apache (auth_ldap)

Сервисы LDAP

Необходимо установить следующие пакеты: apache2-mod_ldap, libaprutil1-ldap.

Включаем модули:

a2enmod authn_core
a2enmod auth_basic
a2enmod ldap
a2enmod authnz_ldap

Пример конфигурационного файла /etc/httpd/conf/sites-available/ldap.conf

<Directory /var/www/html/hidden>
AuthName "secured zone"
AuthType Basic
AuthLDAPBindDN cn=apache,ou=daemons,dc=ldap.lan
AuthLDAPBindPassword apache_pass
AuthLDAPStartTLS off
AuthLDAPUrl ldap://172.16.1.109/dc=ldap.lan?uid?sub?(sn=apache-allowed)
AuthLDAPCompareDNOnServer on
require valid-user
</Directory>

Примечание : у альтовской сборки auth_ldap вероятно есть баг — при добавлении ou=apache (AuthLDAPUrl ldap://172.16.1.109/ou=apache, dc=ldap.lan?uid), auth_ldap пишет, что Could not connect to LDAP server: No such file or directory