程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> IBM DB2 Content Manager V83系統中手工配置SSL(2)

IBM DB2 Content Manager V83系統中手工配置SSL(2)

編輯:DB2教程

則缺省情況下, 該命令在Windows操作系統上為:

  1. Java RMUpdateSSL C:\WebSphere60\HttpServer\conf   

在UNIX操作系統上為:

  1. Java RMUpdateSSL /usr/IBM/WebSphere60/HttpServer/conf  

此命令的日志信息會記錄在日志文件<IBMCMROOT>/config/cmcfgrmas.log中, 其中<IBMCMROOT>是IBM DB2 Content Manager V83的安裝目錄。下面是該日志文件的一個例子:

  1. 2005/08/12 06:42:38 RMUpdateSSL Entry   
  2. 2005/08/12 06:42:39 RMUpdateSSL adding com.ibm.spi.IBMCMSProvider   
  3. 2005/08/12 06:42:39 RMUpdateSSL adding com.ibm.crypto.fips.provider.IBMJCEFIPS   
  4. 2005/08/12 06:42:41 RMUpdateSSL pluging configured on line 844   
  5. 2005/08/12 06:42:41 RMUpdateSSL SSL is ready to be configured.   
  6. 2005/08/12 06:42:41 RMUpdateSSL os.name AIX  

該命令在配置SSL時, 需要修改IBM HTTP Server的配置文件 httpd.conf。 在修改前, 會備份原有的配置文件, 備份將被存儲為HTTPServer/conf/httpd.conf.000。 備份後, 命令RMUpdateSSL會在配置文件的末尾加入如下的信息:

  1. LoadModule ibm_ssl_module modules/mod_ibm_ssl.so   
  2. LoadModule was_ap20_module /usr/WebSphere60/Plugins/bin/mod_was_ap20_http.so   
  3. WebSpherePluginConfig /usr/WebSphere60/APPServer/profiles/BaseUnmanaged/config/c   
  4. ells/cma66Node01Cell/nodes/webserver1_node/servers/webserver1/plugin-cfg.XML   
  5. Listen 443   
  6. <VirtualHost cma66.svl.ibm.com:443>   
  7. ServerName cma66.svl.ibm.com   
  8. DocumentRoot "/usr/WebSphere60/HttpServer/htdocs/en_US"   
  9. ErrorLog "/usr/WebSphere60/HttpServer/logs/error.log"   
  10. TransferLog "/usr/WebSphere60/HttpServer/logs/error.log"   
  11. ServerSignature Off   
  12. SSLEnable   
  13. SSLFIPSEnable   
  14. Keyfile "/usr/WebSphere60/HttpServer/conf/key.kdb"   
  15. SSLV2Timeout 100   
  16. SSLV3Timeout 1000   
  17. SSLClIEntAuth none   
  18. SSLServerCert icmrm   
  19. SSLCipherSpec 3A   
  20. SSLCipherSpec FF   

如果在運行RMUpdateSSL命令時得到錯誤, 除了可以參考日志文件, 還可以使用命令的debug模式來獲取更詳細的信息, 命令如下:

  1. Java -Ddebug=true RMUpdateSSL HTTPServer_conf_directory  

5. 啟動IBM HTTP Server;

在Windows操作系統, 執行:

  1. Start > Programs > IBM HTTP Server 6.0 > Start HTTP Server   

在UNIX操作系統, 執行命令:

  1. /usr/IBM/WebSphere60/HttpServer/bin/apachectl start  

6. 通過浏覽器來檢驗SSL的配置, 訪問URLs:http://hostname 和 https://hostname 。 可以看到IBM HTTP Server的界面。

如果正常, 則繼續, 否則重新檢查SSL的配置。

7. 啟動IBM DB2 Content Manager的資源管理器(Resource Manager), 缺省配置下可以執行如下命令來啟動:

在Windows 操作系統:

  1. C:\WebSphere60\APPServer\bin\startServer.bat icmrm  

在UNIX操作系統

  1. /usr/IBM/WebSphere60/APPServer/bin/startServer.sh icmrm  

8. 檢查資源管理器可以通過浏覽器界面來訪問。 對於缺省設置, 訪問如下的地址:

http://hostname/icmrm/snoop 和 https://hostname/icmrm/snoop

應該可以看到 snoop 的頁面。

9. 修改IBM DB2 Content Manager的配置以連接正確的資源管理器的服務端口。對此, 需要打開IBM DB2 Content Manager的系統管理客戶機, 在資源管理器的屬性頁面配置好正確的端口。

完成上述的步驟, 即可完成SSL的相關配置。 如果您仍然有問題, 請聯系IBM技術支持中心。

參考資料:

GC27-1332 IBM DB2 Content Manager Enterprise Edition Planning and Installing Your Content Management System

SC27-1335 IBM DB2 Content Manager Enterprise Edition System Administration Guide

以上的相關內容就是對IBM DB2 Content Manager V83的介紹,望你能有所收獲。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved