2014-09-24 71 views
0

我正在使用OpenAM 11.0和Apache Agent 3.3.0。OpenAM Apache Agent + Apache 64bit错误

用我的电脑(开发环境),没关系。

  • Windows 7企业版ķ64位
  • 的Apache 2.4 32位
  • 阿帕奇代理3.3.0窗口32bit的

    但是,生产环境,这也不行。

  • 的Windows Server 2008 R2 SP1企业

    我尝试使用Apache 32位,但未能成功。 (我不明白,有'程序文件(x86)'和'Windows \ SysWOW64',但是当我运行httpd.exe时,Windows显示0000007b错误并终止。)

    所以,我用Apache 64bit 。

    将Apache Agent安装到Apache 64位后,我尝试运行Apache,但它显示了类似于以下消息的内容。

- = - = - C:\用户\管理员\下载\ Apache24-VC11 \ BIN>的httpd 的httpd:第C 532行语法错误:/用户/管理员/下载/ Apache24-VC11 /conf/httpd.conf:C语言第1行的语法错误:/Users/Administrator/Downloads/apache24_agent/Agent_001/config/dsame.conf:无法加载C:/Users/Administrator/Downloads/apache24_agent/bin/libamapc24.dll到服务器中:%1不是有效的Win32应用程序。 - = - = -

我在azlabs页面(http://azlabs.blogspot.kr/2014/01/openam-policy-agent-330-for-apache.html)发现了这种情况的解决方案,但它无法帮助我的情况。

正如我所看到的,他不知道这种情况的确切原因。

嗯......

Forgerock不分发的Apache代理的Win64平台版本seperately。

我在哪里可以找到解决方案?

请...

+0

谢谢您的意见。 直到现在我只是测试宪法。现在我们改变了宪法。 OpenAM Server 11(来自build)+ Apache 2.2 + Apache Agent 3.0.4(来自CDDL存档) – user1859006 2014-09-25 06:31:32

回答

1

我可能是错的,但没有支持64位。您需要在32位Apache httpd上安装代理。

+0

谢谢... 我找到了32位Apache Error的原因。它来自VC(Vidual Studio Runtime)版本的不足。在建立合适的VC后,Apache 32bit成功运行,因此我可以应用32位Apache Agent。 – user1859006 2014-10-02 08:09:40