Дистрибутив
http://www.oracle.com/technetwork/middleware/ias/downloads/101401-099957.html
После распаковки получаем 3 исполняемых файла для различных конфигураций.
Запуск установки
Oracle_Access_Manager10_1_4_3_0_CR1_linux64_APACHE22_WebGate -gui
Лог установка пишет в файл
/tmp/WebGate.log
Инсталятор спросит про пользователя и группу, под которыми планируется запускать web-сервер. В поём случае это apache.
Инсталятор попросит указать директорию, в которой находятся библиотеки libgcc_s.so.1 libstdc++.so.6. Одна из них находится в папке /usr/lib64 другая - в /lib64
проблему решает симлинк
cd /usr/lib64 && ln -s /lib64/libgcc_s.so.1 libgcc_s.so.1
Если указать пользователя или группу, отличную от тех, под которыми запущен инсталятор, установка завершится с ошибкой:
Installer cannot change the permission of the directory to the owner and group specified. Please manual run .../webgate/access/oblix/tools/setup/InstallTools/obchange_permission apache:apache .../access now before proceeding.
chown: changing ownership of `inventory/ContentsXML/comps.xml': Operation not permitted
chown: changing ownership of `inventory/ContentsXML': Operation not permitted
chown: changing ownership of `inventory': Operation not permitted
После завершения установки можно будет самостоятельно сменить права на директорию
$WEBGATE_HOME/access/oblix/tools/setup/InstallTools/obchange_permission apache:apache $WEBGATE_HOME/accessСразу этого делать не стоит. Сначала надо сконфигурировать WebGate в консоли Access manager
Теперь можно добавить только что установленный WebGate в AccessManager:
$WEBGATE_HOME/access/oblix/tools/configureWebGate/configureWebGate -i /opt/oracle/middleware/webgate/access -t WebGate -w fmw_10gWebgate -m open -c install -S -P Welcome1 -h fmw -p 5575 -a oam_server1 -r Welcome1
Конфигурирование apache.
В конфиг httpd.conf необходимо добавить
LoadFile "/opt/oracle/middleware/webgate/access/oblix/lib/libgcc_s.so.1"
LoadFile "/opt/oracle/middleware/webgate/access/oblix/lib/libstdc++.so.6"
<IfModule mod_ssl.c>
LoadModule obWebgateModule "/opt/oracle/middleware/webgate/access/oblix/apps/webgate/bin/webgatessl.so"
</IfModule>
<IfModule !mod_ssl.c>
LoadModule obWebgateModule "/opt/oracle/middleware/webgate/access/oblix/apps/webgate/bin/webgate.so"
</IfModule>
WebGateInstalldir "/opt/oracle/middleware/webgate/access"
WebGateMode PEER
<Location /access/oblix/apps/webgate/bin/webgate.cgi>
SetHandler obwebgateerr
</Location>
<Location "/oberr.cgi">
SetHandler obwebgateerr
</Location>
<LocationMatch "/*">
AuthType Oblix
require valid-user
</LocationMatch>
Теперь можно сменить права на директорию установки $WEBGATE_HOME/access, предоставив пользователю права на чтение в эту директорию.
$WEBGATE_HOME/access/oblix/tools/setup/InstallTools/obchange_permission apache:apache $WEBGATE_HOME/access
При регистрации агента на сервере с доменом Access Manager 11g создаётся папка $MW_HOME/user_projects/domains/$DOMAIN_NAME/output/$AGENT_NAME
с файлами ObAccessClient.xml и logout.html.
Комментариев нет:
Отправить комментарий