Я обновил из Ubuntu 12.04 LTS к 14.04 LTS, и внезапно, мой Apache 2.4 (предыдущий: Apache 2.2), теперь впускает всех к моему виртуальному хосту, который неудачен :-).
Что я делаю неправильно? Что-нибудь с Заказать/Позволить строками? Любая справка значительно ценится!
Вот моя текущая конфигурация;
<VirtualHost *:443>
DavLockDB /etc/apache2/var/DavLock
ServerAdmin admin@mydomain.com
ServerName foo.mydomain.com
DocumentRoot /srv/www/foo
Include ssl-vhosts.conf
<Directory /srv/www/foo>
Order allow,deny
Allow from all
Dav On
Options FollowSymLinks Indexes
AllowOverride None
AuthBasicProvider ldap
AuthType Basic
AuthName "Domain foo"
AuthLDAPURL "ldap://localhost:389/dc=mydomain,dc=com?uid" NONE
AuthLDAPBindDN "cn=searchUser, dc=mydomain, dc=com"
AuthLDAPBindPassword "ThisIsThePwd"
require ldap-group cn=users,dc=mydomain,dc=com
<FilesMatch '^\.[Dd][Ss]_[Ss]'>
Order allow,deny
Deny from all
</FilesMatch>
<FilesMatch '\.[Dd][Bb]'>
Order allow,deny
Deny from all
</FilesMatch>
</Directory>
ErrorLog /var/log/apache2/error-foo.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access-foo.log combined
</VirtualHost>
Фольгированные кэш-памятью Chrome, несмотря на то, что я использовал Частный Браузинг. Странно.
Журнал доступа сказал мне, что я на самом деле был предварительно аутентифицирован. Поэтому при использовании браузера, который я никогда не использую (IE), появляется диалог аутентификации. И преуспел в привязке к LDAP серверу. Отлично.