Websphere的ssl配置

websphere的ssl配置主要有两种解决方案: 

     1,在internet到IHS这段使用ssl,而从IHS到APP层面强制使用HTTP

     2,在internet到IHS,IHS到APP层面均使用SSL

一般的实施过程中,app,db服务器放在防火墙内部信用区域,网络通讯安全级别高,我们只需保证internet到IHS的通讯安全即可。所以采用第一种方案是比较好的办法,而且不需要对APP上的配置做任何修改,仅需对IHS进行简单的配置即可。

在windows环境下配置第一种方案

     1. 创建CMS密钥数据库文件

打开IBM密钥管理,“所有程序 --> IBM HTTP Server V6.1 --> Start Key Management Utility ”,或者运行『IBM HTTP Server Instrall』\bin\ikeyman.bat



 

新建密钥数据库文件,选择类型为CMS



 

点击确定,然后输入密码,勾选将密码存储到文件

2. 创建自签署证书

点击创建 --> 新建自签署证书”,输入必要的信息,确定。



 

3. 使IHS支持SSL

打开『IBM HTTP Server Instrall』\conf\httpd.conf ,在文件底部加入如下代码:

LoadModule ibm_ssl_module modules/mod_ibm_ssl.So
    <IfModule mod_ibm_ssl.c>
        Listen 443
        <VirtualHost *:443>
            SSLEnable
        </VirtualHost>
    </IfModule>
    SSLDisable
KeyFile "『IBM HTTP Server Instrall』\Plugins\etc\key.kdb"

 

 

4. 强制IHSAPP的传输使用http传输

打开plugin-cfg.xml文件,可以看到类似如下所示的server节点,



 

很明白吧,将其中的<Transport Hostname="wastest" Port="9443" Protocol="https">这个节点删除,仅保留9080http传输即可强制IHS到APP的传输使用http传输。

重启IBM Http Server。

测试https,使用https://serverhost/ 访问应用程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值