0

我正在尝试使用 OpenAM 官方文档中的 Windows 上的默认配置安装 OpenAM:https ://backstage.forgerock.com/docs/openam/13.5/getting-started/#create-web-policy-agent-profile

设置软件的最后一步:为了安装 OpenAM Web Policy Agent,他们已经在 Linux 上安装了 OpenAM Web Policy Agent。有人可以指定在 Windows 系统上安装它的步骤。

PS - 我已经安装了 Apache HTTP Server 并执行了前面提到的所有步骤。

4

1 回答 1

0

您是尝试在 IIS 上安装 Web 代理,还是尝试通过 Windows 上的 Apache HTTP Server 安装它?我假设后者。因此,两个操作系统与 Apache 之间并没有太大区别,因为您只是在安装和启用代理模块。agentadmin 真正做的就是将模块的位置、配置位置以及一些打开它的语法写入 apache 配置。它还进行一些连接/健全性检查等。

需要注意的一点是,您参考了 OpenAM/QuickStart 文档而不是实际的代理文档本身,您将在其中找到更多有用的信息。

我假设因为您使用的是 13.5,所以您使用的是社区版,其中只有 WPA 4.x 可以工作。

我的 DockerFile 通过以下命令为 apache24 安装这样的代理(使用 choco 安装 apache24)。但是,它可以很容易地翻译,并且可以在文档中找到:

RUN ["powershell", "-Command", "C:/web_agents/apache24_agent/bin/agentadmin.exe --s 'C:/Apache24/conf/httpd.conf' 'http://openam.xxx.xx:8080/am' 'http://agent.xxx.xx:80' '/' 'wpa-agent' 'c:/pwd.txt' --acceptLicence --forceInstall"]
于 2020-06-15T17:44:43.583 回答