配置WebSEAL连接映射

时间:2014-02-21 09:28:52

标签: junction-table tivoli webseal

您好我正在尝试配置我的jmt.conf文件。虽然我在其中写了联结名称。当我尝试使用服务器任务命令加载表时,它让我无法访问服务器

2 个答案:

答案 0 :(得分:0)

您需要创建联结映射文件,确保权限正确,然后加载映射。

  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:ivmgrchmod 0640。如果不这样做,除非将其他权限设置为read(例如644),否则WebSEAL将无法读取它。即使您没有创建文件,也请检查权限。

  4. 使用pdadmin发出命令server task server-name jmt load,其中您的服务器名称是您的WebSEAL服务器(使用server list查找)。

  5. 那应该是它。现在转到https://server.yourdomain.com/map/this/to/junctionA/whatever将从/junctionA/whatever开始。

    PS:您可以考虑使用-j选项创建联结,以便在您的应用程序出现问题时启用Cookie联结映射。连接映射有它们的位置,但是我已经看到它们在cookie映射可以更好地工作时使用,特别是因为cookie映射在长期内维护较少。您还可以考虑虚拟主机联结。我有一个需要这么多映射的应用程序,我们最终为它们创建了一个虚拟主机连接。它最终变得更好了。唯一的缺点是我们必须获得子域的SSL证书。

    以下是来自IBM InfoCenter站点的WebSEAL v6.1.1的一些参考:

    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=5_12_0_8_1_6_0_3_1_13_2_9#servertaskjmtcli

    使用联结映射 - https://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/topic/com.ibm.itame.doc_6.1/am61_webseal_admin583.htm?path=5_12_0_8_1_6_0_3_1_8_2_3_0#junction-mapping

答案 1 :(得分:0)

这是jmt .conf文件的权限问题

相关问题