В настоящее время я использую следующие директивы для применения аутентификации NTLM к нашей установке Drupal, но мне нужно исключить некоторые пути. Я пробовал добавлять директивы для определенных путей, которые хочу исключить, но они по-прежнему требуют аутентификации.
Как мне изменить его, чтобы аутентификация выполнялась на всем сайте, кроме указанного списка sub uri. НАПРИМЕР. / nodejs / сообщение, / wiki-auth. Как вы можете видеть ниже, я безуспешно пытался добавить некоторые директивы, разрешающие любой доступ к / nodejs / message.
<Directory "/srv/##/public_html">
AuthName "NTLM Authentication thingy"
NTLMAuth on
NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmss$
NTLMBasicAuthoritative on
AuthType NTLM
require valid-user
</Directory>
<VirtualHost *:80>
ServerName ##
DocumentRoot /srv/##/public_html
ErrorLog /srv/##/logs/error.log
CustomLog /srv/##/logs/access.log combined
LogLevel warn
<Location "/server-status">
SetHandler server-status
Satisfy any
AuthType None
Require all granted
Deny from all
Allow from ####
</Location>
<Location "/nodejs/message">
Satisfy any
AuthType None
Allow from all
</Location>
</VirtualHost>