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中。


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小时内删除。