0
對於我們的Intranet,我們希望使用通過SSPI對我們的用戶進行身份驗證的apache服務器。 因此,服務器的第一部分規格:Apache SSPI身份驗證
Windows Server 2008 R2
Apache 2.4(xampp)
在日誌文件現在是這樣的錯誤:
[Wed Dec 09 11:01:34.987431 2015] [authnz_sspi:error] [pid 3068:tid 1900] (OS 87)Falscher Parameter. : [client ::1:59166] authentication failure for "/": user unknown, reason: cannot generate context
的httpd.conf:
LoadModule authnz_sspi_module modules/mod_authnz_sspi.so
<Directory "c:/xampp/htdocs/ebm">
Options None
AllowOverride All
Order allow,deny
Allow from all
AuthName "SSPI Protected Place"
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIOfferBasic Off
SSPIOmitDomain Off
Require valid-user
</Directory>
由於我們使用虛擬主機也是如此,這裏是httpd-vhosts.conf:
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/ebm"
ServerName intranet
ServerAlias intranet
ErrorLog logs/intranet-error_log
TransferLog logs/intranet-access_log
<Location /htdocs/ebm/ >
AuthType SSPI
AuthName "Test Login"
SSPIAuth On
SSPIAuthoritative On
SSPIOfferBasic On
SSPIOmitDomain Off
SSPIBasicPreferred On
</Location>
</VirtualHost>
實際上,它有時會正確地驗證用戶,但大多數情況下,當嘗試連接到Intranet時,我會得到一個401。它出什麼問題了?