Я выполнил вход в LDAP и SSO, используя Cent Os 7 (веб-панель), и Apache 2.4.
SSO работает довольно хорошо, когда моя размещенная папка /var/www/html
, но когда я меняю свой папка хостинга на /home/{user}/public_html
, к сожалению, она перестает работать.
Дополнительная информация: я изменил все пути в httpd.conf Мой оставшийся сайт работает только SSO не работает в /home/{user}/public_html
mod_auth_ntlm_winbind.conf
LoadModule auth_ntlm_winbind_module /usr/lib64/httpd/modules/mod_auth_ntlm_winbind.so
<Directory "/home/{user}/public_html">
Options ExecCGI FollowSymLinks SymLinksIfOwnerMatch
AllowOverride None
Order allow,deny
Allow from all
AuthName "NTLM Authentication"
AuthType NTLM
Require valid-user
NTLMAuth on
NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp"
NTLMBasicAuthoritative on
</Directory>
PHP Код:
<?php
$user = $_SERVER['REMOTE_USER'];
echo $user;
?>