linux db2 ssl,IBM DB2 Content Manager V83与手工配置SSL

此文章主要向大家描述的是IBM DB2 Content Manager V83系统中,手工配置SSL的实际操作步骤,在IBM DB2 Content Manager V83系统中,一般的情况下都需要使用SSL协议。 在安装IBM DB2 Content Manager V83系统时。

安装程序可以完成对IBM HTTP Server中相关SSL的配置。 系统的管理员也可以通过IBM DB2 Content Manager V83提供的说明来手工的配置SSL。 这里对手工配置SSL给出一些介绍和指导。

说明:

在IBM DB2 Content Manager V83系统中,需要使用SSL协议。 在安装IBM DB2 Content Manager V83系统时, 安装程序可以完成对IBM HTTP Server中相关SSL的配置。 在以下的情况下, 可能需要管理员手工完成SSL的相关配置:

1. 安装IBM DB2 Content Manager V83时没有选择配置SSL;

2. 系统是从IBM DB2 Content Manager V82 升级到V83的;

3. 在IBM DB2 Content Manager V83安装完成之后, 升级了Websphere Application Server 从V5到V6, 或者重新安装了IBM HTTP Server;

4. 在安装IBM DB2 Content Manager V83时,选择的是典型安装;

在上面列出的情况中, IBM HTTP Server的SSL不能被IBM DB2 Content Manager V83的安装程序自动配置, 需要管理员在IBM DB2 Content Manager V83安装完成后, 根据系统实际的需要来进行手工配置。 具体的SSL配置步骤如下:

1. 对于Windows操作系统, 打开一个命令窗口, 并进入到IBM DB2 Content Manager V83的配置目录, 缺省为:C:\Program Files\IBM\db2cmv8\config

对于UNIX或者Linux操作系统, 用root用户登录到系统, 并进入到目录/opt/IBM/db2cmv8/config

2. 用下面的命令设置环境变量:

对于Windows操作系统:

setJAVA_HOME=C:\WebSphere60\AppServer\java

setPATH=%JAVA_HOME%\bin;%PATH%

对于UNIX操作系统:

exportJAVA_HOME=/usr/IBM/WebSphere60/AppServer/java

exportPATH=$JAVA_HOME/bin:$PATH

3. 对于Windows操作系统, 还需要修改PATH环境变量, 增加GSK的LIB目录, 命令如下:

setPATH=C:\Program Files\ibm\gsk7\lib;%PATH%

4. 完成上述的环境配置后, 可以通过执行RMUpdateSSL命令来进行SSL的配置, 该命令是IBM DB2 Content Manager V83包含的一个命令, 命令的执行语法如下:

java RMUpdateSSL

其中指IBM HTTP Server的conf目录。

则缺省情况下, 该命令在Windows操作系统上为:java RMUpdateSSL C:\WebSphere60\HttpServer\conf

在UNIX操作系统上为:

java RMUpdateSSL /usr/IBM/WebSphere60/HttpServer/conf

此命令的日志信息会记录在日志文件/config/cmcfgrmas.log中, 其中是IBM DB2 Content Manager V83的安装目录。下面是该日志文件的一个例子:

2005/08/12 06:42:38 RMUpdateSSL Entry

2005/08/12 06:42:39 RMUpdateSSL adding com.ibm.spi.IBMCMSProvider

2005/08/12 06:42:39 RMUpdateSSL adding com.ibm.crypto.fips.provider.IBMJCEFIPS

2005/08/12 06:42:41 RMUpdateSSL pluging configured on line 844

2005/08/12 06:42:41 RMUpdateSSL SSL is ready to be configured.

2005/08/12 06:42:41 RMUpdateSSL os.name AIX

该命令在配置SSL时, 需要修改IBM HTTP Server的配置文件 httpd.conf。 在修改前, 会备份原有的配置文件, 备份将被存储为HTTPServer/conf/httpd.conf.000。 备份后, 命令RMUpdateSSL会在配置文件的末尾加入如下的信息:

LoadModule ibm_ssl_module modules/mod_ibm_ssl.so

LoadModule was_ap20_module /usr/WebSphere60/Plugins/bin/mod_was_ap20_http.so

WebSpherePluginConfig /usr/WebSphere60/AppServer/profiles/BaseUnmanaged/config/c

ells/cma66Node01Cell/nodes/webserver1_node/servers/webserver1/plugin-cfg.xml

Listen 443

ServerName cma66.svl.ibm.com

DocumentRoot "/usr/WebSphere60/HttpServer/htdocs/en_US"

ErrorLog "/usr/WebSphere60/HttpServer/logs/error.log"

TransferLog "/usr/WebSphere60/HttpServer/logs/error.log"

ServerSignature Off

SSLEnable

SSLFIPSEnable

Keyfile "/usr/WebSphere60/HttpServer/conf/key.kdb"

SSLV2Timeout 100

SSLV3Timeout 1000

SSLClientAuth none

SSLServerCert icmrm

SSLCipherSpec 3A

SSLCipherSpec FF

如果在运行RMUpdateSSL命令时得到错误, 除了可以参考日志文件, 还可以使用命令的debug模式来获取更详细的信息, 命令如下:

java-Ddebug=trueRMUpdateSSL HTTPServer_conf_directory

5. 启动IBM HTTP Server;

在Windows操作系统, 执行:

Start > Programs > IBM HTTP Server 6.0 > Start HTTP Server

在UNIX操作系统, 执行命令:

/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 操作系统:

C:\WebSphere60\AppServer\bin\startServer.bat icmrm

在UNIX操作系统

/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系统中,如何手工配置SSL的介绍,望你能有所收获。

【编辑推荐】

【责任编辑:孙巧华 TEL:(010)68476606】

点赞 0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/268561.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

打印机每天都要重新连接

打印机每天都要重新连接 打印机每天都要重新连接 各位大侠请教一个菜鸟问题 LAN中一台电脑连接打印机并共享 但只要作为打印服务器的这台电脑关机或者重启 其他电脑出现打印机无响应 必要要重新连接打印机才能使用 检查打印机服务器如下设置: 工作组共享问题详细解决…

JS字符串与二进制的相互转化

//字符串转ascii码,用charCodeAt(); //ascii码转字符串,用fromCharCode(); var str "A"; var code str.charCodeAt(); var str2 String.fromCharCode(code);十进制转二进制 var a "i"; console.log(a.charCodeAt()); //105 cons…

c语言 ipc 参数 序列化,浅谈IPC通信之序列化与反序列化(三)

由于进行通信肯定要涉及数据的处理,所以我们需要先了解两个基础的概念,序列化和反序列化。定义序列化:将对象转化为可保存的字节序列(注意是对象);反序列:将字节序列恢复为对象的过程。序列化和反序列的用途&#xff1…

选择什么样的时机将IT运维服务外包

选择什么样的时机将IT运维服务外包IT外包这个词更能让大家理解当然它包含很多业务形式,可以是软件模块开发,软件测试,企业IT运维等等。服务商会引用国外某专家的话:把自己不擅长的业务包出去是全球的业务发展趋势。但是事实是否真…

bzoj4773 负环

Description 在忘记考虑负环之后,黎瑟的算法又出错了。对于边带权的有向图 G (V, E),请找出一个点数最小的环,使得 环上的边权和为负数。保证图中不包含重边和自环。 Input 第1两个整数n, m,表示图的点数和边数。 接下来的m行&#xff0…

工业无线遥控器 SUNRF-1011RC

工业无线遥控器 SUNRF-1011RC工业无线遥控器产品 授权操作 一:简介:工业无线遥控器,是针对工业环境,专门设计的无线控制替代有线控制的方案。和有线控制一样,具有实时性、灵活性、多路同时操作、操作灵活顺畅无…

C语言封装带省略参数的函数,C与C++的函数声明中省略参数的不同意义

一直都以为C/C中形如int func();这样的函数声明其意义就是一个参数 void(没有参数)的函数。然而今天在看C的时候突然看到这么一句:对于带空参数表的函数,C和C有很大的不同。在C语言中,声明int func2();表示“一个可带任意参数(任意数目&#…

常见的CSS和HTML面试题

1. 常用那几种浏览器测试?有哪些内核(Layout Engine)? 浏览器:IE,Chrome,FireFox,Safari,Opera。 内核:Trident,Gecko,Presto,Webkit。 2. 说下行内元素和块…

理解快速生成树协议(RSTP)(二)

RSTP引进了新的BPDU处理以及一种新的拓扑结构改变机制。即使没有从根桥处接收到任何信号,每个网桥在每次“hello时间周期中”中都生成BPDU。BPDU扮演了在网桥间进行消息通知的角色。如果一个网桥不能从临近网桥处收到BPDU,它就会认为与这个网桥失去了连接…

C语言位运算

一、位运算符&#xff23;语言提供了六种位运算符&#xff1a;& 按位与| 按位或^ 按位异或~ 取反<< 左移>> 右移1. 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时&#xff0…

c语言运行后没生成exe,这个程序怎么运行?为什么显示没有exe??

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include #include #include #include #include #include void main(){void welcome();void over(int x);void state();void score(int x);void hp(int x);welcome();state();char key;int x, y,a,m;int sc 0,wc 0;srand(time(NU…

网络工程师之广域网必胜篇一

完全没有必要看网工的教程&#xff0c;仔细阅读完以下篇幅&#xff0c;基本上能够应付网工的考试了&#xff0c;注意&#xff0c;一定要是仔细阅读。<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />广域网广域网&#xff08;WAN…

POJ2243 Knight Moves —— A*算法

题目链接&#xff1a;http://poj.org/problem?id2243 Knight MovesTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 14500 Accepted: 8108Description A friend of you is doing research on the Traveling Knight Problem (TKP) where you are to find the short…

c语言多重括号,大佬在吗,我用C写了一个去多重括号的函数,结果。。。

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include #include #include "malloc.h"char * changeOrder(char *s);struct Node{char *data;struct Node * link;};struct Node * top1 NULL;struct Node * top2 NULL;void Push1(char *s){struct Node * temp (str…

mac配置telnet

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" brew install telnet

linux下的DNS服务器详解

DNS&#xff1a;Domain Name System 域名管理系统 域名是由圆点分开一串单词或缩写组成的&#xff0c;每一个域名都对应一个惟一的IP地址&#xff0c;这一命名的方法或这样管理域名的系统叫做域名管理系统。 大家都知道&#xff0c;当我们在上网的时候&#xff0c;通常输入的是…