Я пытаюсь получить логин NT посетителей, когда они посещают интранет-сайт.Кажется, модуль SSPI - это то, что я ищу.Но я не могу восстановить WAMP и запустить его после установки.Любая помощь будет оценена.Заранее спасибо.
Я скачал мод и следовал инструкциям по установке:
Скопировал mod_auth_sspi.so в C: \ wamp \ bin \ apache \ Apache2.2.17 \ modules
Скопировал sspipkgs.exe в C: \ wamp \ bin \ apache \ Apache2.2.17 \ bin (этого не было в инструкции, но я видел этот шаг в другом наборе направлений, у меня та же проблема, есть ли это здесь или нет)
Скопировал строку «LoadModule sspi_auth_module modules / mod_auth_sspi.so» и поместил в самый конец других модулей, перечисленных в httpd.conf
Скопировал следующий код:
<Directory "C:/SSPI">
AllowOverride None
Options None
Order allow,deny
Allow from all
AuthName "My Intranet"
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
require valid-user
</Directory>
в самом конце httpd.conf
Примечание. Я полагаю, что путь в теге Directory неверен, но я не уверен, каким он должен быть, поскольку эта часть не описана в примечаниях по установке.
Затем я перезапускаю сервисы с панели управления WAMP, и он переходит через оранжевый, затем красный, затем обратно в оранжевый, но никогда не возвращается в зеленый.Просмотр сайта дает ошибку 102. В журнале ошибок Apache есть какие-либо подсказки:
[Wed Apr 06 13:10:32 2011] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Wed Apr 06 13:10:32 2011] [notice] Child 760: Exit event signaled. Child process is ending.
[Wed Apr 06 13:10:33 2011] [notice] Child 760: Released the start mutex
[Wed Apr 06 13:10:34 2011] [notice] Child 760: All worker threads have exited.
[Wed Apr 06 13:10:34 2011] [notice] Child 760: Child process is exiting
[Wed Apr 06 13:10:34 2011] [notice] Parent: Child process exited successfully.
Я использую сервер WAMP в Windows 7 (64-разрядная версия)
Apache 2.2.17
PHP 5.3.4
mod_auth_sspi-1.0.4-2.2.2.zip через http://sourceforge.net/projects/mod-auth-sspi/