2014-02-21 42 views
2

嗨我正在嘗試配置我的jmt.conf文件。儘管我在其中寫入了結點名稱。當我嘗試使用服務器任務命令加載表時,它使我無法訪問服務器配置WebSEAL結點映射

回答

0

正是有了JMT .conf文件的權限問題文件

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。如果您不這樣做,除非其他權限設置爲讀取(例如644),否則WebSEAL將無法讀取它。即使您未創建該文件,也請檢查權限。

  4. 使用pdadmin發出命令server task server-name jmt load問題,其中您的服務器名稱是您的WebSEAL服務器(使用server list查找)。

應該是這樣。現在要去https://server.yourdomain.com/map/this/to/junctionA/whatever將從/junctionA/whatever拉。注:如果您的應用程序出現問題,您可以考慮使用-j選項創建連接,以啓用Cookie連接映射。連接映射有其自己的位置,但是我發現它們在cookie映射效果更好時會使用它們,特別是因爲cookie映射的長期維護較少。你也可以考慮一個虛擬主機連接。我有一個需要這麼多映射的應用程序,我們最終爲它們創建了一個虛擬主機連接。它結束了更好的工作。唯一的缺點是我們必須獲得子域的SSL證書。

以下是從IBM信息中心網站的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