2011-04-06 36 views
0

我试图在访问内部网站时访问者的NT登录。看起来SSPI模块就是我要找的。但是我无法在安装后让WAMP备份和运行。任何援助将不胜感激。提前致谢。启用/配置SSPI后WAMP无法启动

我下载的MOD,跟着安装方向:

mod_auth_sspi.so复制到C:\ WAMP \ BIN \ apache的\ Apache2.2.17 \模块

复制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中的最后

注:我的身影在目录标签的路径是不正确的,但我不知道它应该是因为有什么该部分未在安装说明中介绍。

然后我从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. 

我在Windows 7上运行的WAMP服务器(64位)

的Apache 2.2.17

PHP mod_auth_sspi-1.0.4-2.2.2.zip通过http://sourceforge.net/projects/mod-auth-sspi/

回答

0

我可以不验证上面的SourceFordge模块是否按预期工作,因为我没有任何东西需要测试,但就WAMP而言,我必须让模块被WAMP识别并使用,就是放下模块文件进入mods文件夹。

从字面上看,就是这样。那么,重新启动WAMP ...

上述下载中的说明指出,您需要使用其中一个“load_module”行编辑httpd.conf文件,但您显然不需要执行此操作。将文件放入mod目录后,重新启动WAMP,然后左键单击任务栏中的小WAMP图标并将光标悬停在“Apache/Apache模块”上以找到“sspi_auth_module”为已激活(它可能会在可用mod列表的底部)。

再一次,这是它对我的工作原理,我使用的是WAMP 2。2(我的版本没有说明它是“关于”信息中的一个alpha版本,所以我不知道是否存在版本/功能差异,但我希望所有这些都有助于将来的某个人。)