2011-04-06 66 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版本,所以我不知道是否存在版本/功能差異,但我希望所有這些都有助於將來的某個人。)