Привет, я пытаюсь настроить файл jmt.conf. Хотя я пишу в нем имя соединения. Когда я пытаюсь загрузить таблицу с помощью команды серверной задачи, мне не удалось связаться с сервером.
Настройка сопоставления соединений WebSEAL
Ответы (2)
Вам нужно будет создать файл карты перекрестка, убедиться, что разрешения правильные, а затем загрузить сопоставления.
Посмотрите в свой файл конфигурации (обычно
webseald-default.conf
) и под разделом[junction]
найдите значение дляjmt-map
(вероятно,lib/jmt.conf
)Отредактируйте файл, указанный в свойстве
jmt-map
(PS: он будет относиться к вашему базовому каталогу WebSEAL), и добавьте сопоставления:/junctionA /map/this/to/junctionA/*
/junctionB /map/this/to/junctionB/index.html
Если вы создали файл jmt.conf, измените права доступа для него на пользователя и группу, от имени которой запускается WebSEAL. Обычно это
ivmgr:ivmgr
иchmod 0640
. Если вы этого не сделаете, WebSEAL не сможет прочитать его, если не установлены другие права доступа (например, 644). Даже если вы не создавали файл, проверьте разрешения.Введите с помощью 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/whatever
0_8webseald-default.conf
6_0_3webseald-default.conf
13[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/whatever
0_8webseald-default.conf
6_0_3webseald-default.conf
8[junction]
3_0#junction-mapping а>
Это была проблема с разрешением файла jmt .conf