Как установить агент веб-политики OpenAM на HTTP-сервере Windows Apache?
Я пытаюсь установить OpenAM с использованием конфигурации по умолчанию в Windows из официальной документации OpenAM: https://backstage.forgerock.com/docs/openam/13.5/getting-started/
На последнем этапе настройки программного обеспечения: чтобы установить агент веб-политики OpenAM, они установили агент веб-политики OpenAM в Linux. Может кто-нибудь указать шаги по его установке в системе Windows.
PS - Я установил HTTP-сервер Apache и выполнил все предыдущие шаги, как упоминалось.
1 ответ
Вы пытаетесь установить веб-агент в IIS или пытаетесь установить его через HTTP-сервер Apache в Windows? Я предполагаю последнее. Так что между двумя операционными системами с Apache не так много разницы, поскольку вы просто устанавливаете и включаете модуль агента. Все, что на самом деле делает agentadmin, - это записывает в конфигурацию apache расположение модуля, расположение конфигурации вместе с некоторым синтаксисом для его включения. Он также выполняет некоторые проверки подключения / работоспособности и т. Д.
Следует отметить, что вы сослались на документацию OpenAM/QuickStart, а не на саму документацию агента, где вы найдете гораздо более полезную информацию.
Я предполагаю, что, поскольку вы используете 13.5, вы используете версию сообщества, из которой будет работать только WPA 4.x.
My 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"]