首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

WebSphere配备SSL指南[原创]

2012-07-20 
WebSphere配置SSL指南[原创]??????? 公司购买了IBM的产品IHS(IBM HTTP Server)和WAS(WebSphere Applicatio

WebSphere配置SSL指南[原创]

??????? 公司购买了IBM的产品IHS(IBM HTTP Server)和WAS(WebSphere Application Server),这两个WEB服务器组合购成了IBM WEB服务器金牌组合。因为工作需要,公司网站内容管理系统后台需要使用SSL数字证书验证登陆。下面就将Windows、IBM WebSphere环境下SSL的创建过程列举如下:

?

一、 用IBMIHS自带的“密钥管理实用程序”创建证书;

?

1、 从开始菜单>>程序>>IBM HTTP Server 6.0打开“密钥管理实用程序”,如下图1:

?

WebSphere配备SSL指南[原创]?
图1 打开“密钥管理实用程序”

?

2、 “密钥管理实用程序”打开后界面如下图2所示:

?

?WebSphere配备SSL指南[原创]
图2 “密钥管理实用程序”打开后界面

?

3、 在菜单栏单击 “密钥管理实用程序”点击新建,创建“密钥数据库文件,如图3

?

WebSphere配备SSL指南[原创]?
图3:创建“密钥数据库”文件

?

4、 选择CMS类型,文件名wcmkey.kdb,位置选在IBMIHS安装目录的etc目录下,点击确定,出现图四所示输入密码界面:

?

?WebSphere配备SSL指南[原创]
图4:填写密码和到期时间

?

5、 填好密码、到期时间和密码存储方式后,点击确定,然后点击“创建”菜单,选择“创建自签署证书”,出现图5:

?

?WebSphere配备SSL指南[原创]

图5:创建自签署证书

?

6、 填好证书资料后,点击确定,创建自签署证书成功了。下面将证书导出为p12格式的证书文件,如图6、7:

?

?WebSphere配备SSL指南[原创]

图6:导出刚才创建的自签署证书为.p12文件

?

?WebSphere配备SSL指南[原创]
图7:输入.p12证书文件的密码,用于安装时安全防护

?

7、 输入证书密码后,导出证书就成功了,这样客户机访问的时候,直接将证书导入或安装就可以了,在此不再详述。

?

二、 配置IBMIHS的配置文件httpd.conf,如下图8所示:

?

?WebSphere配备SSL指南[原创]
图8:用红钱描出的部分就是在IBMIHS里的配置文件里添加的内容

?

LoadModule deflate_module modules/mod_deflate.so#AddOutputFilterByType DEFLATE text/html text/plain text/xmlListen 218.73.64.129:80Listen 218.73.64.134:443Alias /webpic  "F:/trswcm/webpic.ear/webpic.war"Alias /pub  "F:/trswcm/pub.ear/pub.war"Alias /template  "F:/trswcm/template.ear/template.war"AddType text/html .htmAddHandler server-parsed .htmAddType text/html .aspAddHandler server-parsed .asp<VirtualHost 218.73.64.129:80>DocumentRoot "F:/trswcm/pub.ear/pub.war"DirectoryIndex index.html index.html.var</VirtualHost><VirtualHost 218.73.64.134:443>DocumentRoot "F:/trswcm/pub.ear/pub.war"DirectoryIndex index.html index.html.varLoadModule ibm_ssl_module modules/mod_ibm_ssl.so             #加载SSL模块SSLEnable                                                    #SSL模块生效Keyfile "D:/Program Files/IBM HTTP Server/etc/wcmkey.kdb"    #定义密钥数据库文件路径SSLClientAuth required</VirtualHost>

?

三、 在WebSphere控制台里面添加443端口。

?

1、 打开WebSphere管理控制台,在左侧菜单栏中依次选择:环境>>虚拟主机>>,出现如图9所示页面:

?

?WebSphere配备SSL指南[原创]
图9:环境>>虚拟主机界面

?

2、 点击default_host>>其他属性>>主机别名>>新建,出现如图10所示界面:

?

WebSphere配备SSL指南[原创]?
图10:新建主机别名和端口类型

?

3、 主机名“*”,端口号:443(即HTTPS端口),点击确定,保存主配置更改,重新启动IBMIHS和WebSphere后,大功告成。


本文来自:韦少乾博客(mven.cn)
详细出处:http://mven.cn/post/19.html

热点排行