NC配置HTTPS方法
NC产品支持部 李文辉 lwhui@ufida
NC5系列产品支持Websphere中间件,此中间件我们可以https浏览使用我们的nc产品,但是对于如果我们不是用websphere 那么该如何通过https浏览使用nc产品呢?(以windows平台为例)
1、首先生成一个keystore
转到%JAVA_HOME%/bin(JDK安装目录即:nchome502\ufjdk\bin\)
运行:keytool -genkey -keyalg RSA -alias tomcat
提示输入keystore(输入changeit,Tomcat默认是这个,便于后面Tomcat的配置,
或者输入其它的,但后面在tomcat配置中要写明这里的密钥)
其它的如名称、地区……自己填;
最后的一个密钥要和keystore相同,默认回车就行。
Y 确认后会在你的用户目录下(Documents and Settings/userhome/)
生成".keystore"文件,不用动这个文件的,拷贝到Tomcat_home/conf中。
转到%JAVA_HOME%/bin(JDK安装目录即:nchome502\ufjdk\bin\)
运行:keytool -genkey -keyalg RSA -alias tomcat
提示输入keystore(输入changeit,Tomcat默认是这个,便于后面Tomcat的配置,
或者输入其它的,但后面在tomcat配置中要写明这里的密钥)
其它的如名称、地区……自己填;
最后的一个密钥要和keystore相同,默认回车就行。
Y 确认后会在你的用户目录下(Documents and Settings/userhome/)
生成".keystore"文件,不用动这个文件的,拷贝到Tomcat_home/conf中。
2、配置Tomcat
打开%Tomcat_Home%/l (TOMCAT_HOME=%NC_HOME%)
到这个,按要求把.keystore导入去:
<!-- Define a confSSL Coyote HTTP/1.1 Connector on port 8443
-->
<!-- 《----去掉这个注释
<Connector port="8443" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/conf/.keystore" keystorePass="changeit"
/>
--> 《----去掉这个注释
3、自定义配置
如果第2步是按照自定义密钥的,则需要选择添加如下一些信息
keystoreFile="your key file"
keystorePass="your key pass"
keystoreType="your key type"(JKS 或 PKCS12)
4、配置nc , 运行ncSysConfig.bat配置工具,添加https协议,端口8443
5、修改iufo配置文件,修改为对应的https端口
nchome502\modules\iufo\resources\iufo.prop
https_port_map=80:8443,8080:8444,8081:8445,8082:8446
6、重启nc
7、打开页面:localhost:8443
8、完成
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论