使用ikeyman 新建kms格式的kdb(空的)
导入服务器证书到个人证书
导入颁发者证书到签署者证书
导入根证书到签署者证书
每一级证书都可以在自己的下级证书中导出---查看证书--复制到文件--导出想到--Base64
http.conf 更改的地方
还有需要80跳转443的
下边一行去掉注释
LoadModule rewrite_module modules/mod_rewrite.so
在IfModule 标签后计入如下三行
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
IHS9 证书提示密码错误的问题
E:/IBM9/HTTPServer/bin/gskcapicmd -cert -list -db E:/IBM9/HTTPServer/ssl/a.kdb -stashed
看是否可以列出证书,如果可以 sth里存储的密码是对的,不应该发生IHS错误,请收集新的跟踪来查看,
如果上面命令列不出证书,说明sth文件损毁,请执行来重置:
E:/IBM9/HTTPServer/bin/gskcapicmd -keydb E:/IBM9/HTTPServer/ssl/a.kdb -stashpw -db E:/IBM9/HTTPServer/ssl/a.kdb
第二种方法是直接升级IHS到9.0.5.2
9.0.5-WS-IHS-ARCHIVE-win-x86_64-FP002.zip 这个文件执行里边的postinstall 之后就相当于apache的windows下载的软件
执行httpd.exe -k install -n abc 之后 可直接使用httpd.exe -k start -n abc
参考连接
https://www.itrus.cn/service_view_85.html
https://www.ibm.com/support/pages/node/72233