在遵循安装openAM的教程时,其中一个步骤是使用命令
创建Web代理agentadmin.exe --i
但我陷入了第二步:
Configuration file [c:\Apache\conf\httpd.conf]: c:\xampp\apache\conf\httpd.conf
init_ssl(): ssleay32.dll is not available (error: 193)
init_ssl(): libeay32.dll is not available (error: 193)
我尝试从gnuwin32下载openssl,也是从slproweb下载,无论是否将这些文件放在\web_agents\apache24_agent\lib
中。即使在另一个网站上查看,我发现我应该从ssleay32.dll
替换libeay32.dll
,openssl.exe
和\xampp\apache\bin
,然后我就这样做了。
openAM的“疑难解答”部分要求安装KB2533623,但是当我尝试从.msu安装它时,我的系统说它已经安装了。
一切都没有成功。
有什么建议吗?
答案 0 :(得分:0)
尝试修补KB2758857,因为它取代了KB2533623。此外,为了确保它不是您登录的用户的PATH问题,找到这两个OpenSSL dll并将它们复制到您的系统文件夹(c:\ windows \ system32)[https://msdn.microsoft.com/en-us/library/7d83bc18.aspx]。最后,我确定您使用的是最新的OpenAM Web Policy Agent [4.0.0]。