2

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

4

2 回答 2

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。如果您不这样做,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 证书。

以下是来自 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

于 2014-02-22T14:23:44.557 回答
0

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

于 2014-03-28T07:51:53.343 回答