HTTPS 访问 JRun Web Server (JWS) SSL

密钥:

跟随下面的指示简单的创建你自己的密钥.在命令行窗口中运行下面命令:

keytool -genkey -alias {name} -validity 9999 -keyalg RSA -keystore c:my.keystore -keypass changeit -storepass changeit

选择你的 -alias 你将要通过SSL访问的主机名. 例如, 如果你通过本地访问SSL那么 alias localhost.

你将要得到更多的提示信息.在第一个提示信息中输入你在上面命令中使用的相同信息.这是必须的.

这将要创建一个你服务器指定的密钥.

配置 JRun

  1. 将密钥文件放置在 (也可以你创建密钥在)  JRun4/lib.
  2. 打开你的 jrun.xml 文件(在 JRun4/servers/{your server}/SERVER-INF) 然后在WebService声明后添加 SSLService 声明 .最重要的两个参数是密钥和窗口. 如果你创建了自己的密钥替换用你自己密钥的名字localhost.keystore  (my.keystore 例如).
    <service class="jrun.servlet.http.SSLService" name="SSLService"> <attribute name="port">9100</attribute> <attribute name="keyStore">{jrun.rootdir}/lib/localhost.keystore</attribute> <attribute name="keyStorePassword">changeit</attribute> <attribute name="trustStore">{jrun.rootdir}/lib/trustStore</attribute> <attribute name="socketFactoryName">jrun.servlet.http.JRunSSLServerSocketFactory</attribute> <attribute name="deactivated">false</attribute> <attribute name="bindAddress">*</attribute> <attribute name="interface">*</attribute> <attribute name="clientAuth">false</attribute> </service>
  3. 重新启动你的JRUN服务并且访问 https://{your server}:9100
Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: