Настройка сопоставления соединений WebSEAL

Привет, я пытаюсь настроить файл jmt.conf. Хотя я пишу в нем имя соединения. Когда я пытаюсь загрузить таблицу с помощью команды серверной задачи, мне не удалось связаться с сервером.


person Angel1403    schedule 21.02.2014    source источник


Ответы (2)


Вам нужно будет создать файл карты перекрестка, убедиться, что разрешения правильные, а затем загрузить сопоставления.

  1. Посмотрите в свой файл конфигурации (обычно webseald-default.conf) и под разделом [junction] найдите значение для jmt-map (вероятно, lib/jmt.conf)

  2. Отредактируйте файл, указанный в свойстве jmt-map (PS: он будет относиться к вашему базовому каталогу WebSEAL), и добавьте сопоставления:

    /junctionA /map/this/to/junctionA/*

    /junctionB /map/this/to/junctionB/index.html

  3. Если вы создали файл jmt.conf, измените права доступа для него на пользователя и группу, от имени которой запускается WebSEAL. Обычно это ivmgr:ivmgr и chmod 0640. Если вы этого не сделаете, WebSEAL не сможет прочитать его, если не установлены другие права доступа (например, 644). Даже если вы не создавали файл, проверьте разрешения.

  4. Введите с помощью pdadmin команду server task server-name jmt load, где имя вашего сервера — это ваш сервер WebSEAL (найдите с помощью server list).

Это должно быть так. Теперь идя на https://server.yourdomain.com/map/this/to/junctionA/whatever будем тянуть с /junctionA/whatever.

PS: вы можете подумать о создании соединений с параметром -j, чтобы включить сопоставление соединений cookie, если у вас есть проблемы с вашими приложениями. Сопоставления соединений имеют свое место, но я видел, как они использовались, когда сопоставление файлов cookie работало бы лучше, особенно потому, что сопоставления файлов cookie требуют меньшего обслуживания в долгосрочной перспективе. Вы также можете рассмотреть соединение виртуального хоста. У меня было одно приложение, которому требовалось так много сопоставлений, что в итоге мы создали для них соединение виртуального хоста. В итоге получилось намного лучше. Единственным недостатком было то, что нам нужно было получить SSL-сертификат для поддомена.

Вот несколько ссылок на WebSEAL v6.1.1 с сайта IBM InfoCenter:

server task jmt load command - https://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/topic/com.ibm.itame.doc_6.1/am61_webseal_admin1388.htm?path=5https://server.yourdomain.com/map/this/to/junctionA/whatever0_8webseald-default.conf6_0_3webseald-default.conf13[junction]9#servertaskjmtcli

Использование сопоставления соединений — https://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/topic/com.ibm.itame.doc_6.1/am61_webseal_admin583.htm?path=5https://server.yourdomain.com/map/this/to/junctionA/whatever0_8webseald-default.conf6_0_3webseald-default.conf8[junction]3_0#junction-mapping

person Matt    schedule 22.02.2014

Это была проблема с разрешением файла jmt .conf

person Angel1403    schedule 28.03.2014