【问题标题】:WAMP does not start after enabling/configuring SSPI启用/配置 SSPI 后 WAMP 不启动
【发布时间】:2011-04-06 20:21:43
【问题描述】:

当访问者访问 Intranet 站点时,我试图让他们登录 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.

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

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/

【问题讨论】:

    标签: wamp sspi


    【解决方案1】:

    去获取 32 位版本的 WAMP

    http://sourceforge.net/projects/wampserver/files/WampServer%202/WampServer%202.2/WampServer2.2a-x32.exe/download

    它包含相同版本的所有内容- Apache 2.2.21 Php 5.3.8 Mysql 5.5.16 XDebug 2.1.2 XDC 1.5 PhpMyadmin 3.4.5 SQLBuddy 1.3.3 webGrind 1.0

    【讨论】:

      【解决方案2】:

      我无法验证上述 SourceFordge 模块是否按预期工作,因为我没有要测试的东西,但是,就 WAMP 而言,我必须让 WAMP 识别和使用该模块只需将模块文件放入 mods 文件夹即可。

      从字面上看,就是这样。好吧,那就重启 WAMP...

      上述下载中的说明表明您需要使用这些“load_module”行之一来编辑 httpd.conf 文件,但您显然不需要这样做。将文件放入 mod 目录后,重新启动 WAMP,然后左键单击任务栏中的小 WAMP 图标并将光标悬停在“Apache / Apache modules”上以找到“sspi_auth_module”已激活(它可能会位于可用模组列表的底部)。

      同样,这就是它对我的工作方式,我使用的是 WAMP 2.2(我的版本在“关于”信息中没有说明它是 alpha 版本,所以我不知道是否有版本/ 那里的功能差异,但我希望这一切对未来的人有所帮助。)

      【讨论】:

        猜你喜欢
        • 2019-06-20
        • 2021-12-24
        • 2012-02-12
        • 2013-04-13
        • 2016-04-06
        • 1970-01-01
        • 2014-04-20
        • 1970-01-01
        • 2021-07-29
        相关资源
        最近更新 更多