博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Resin配置https环境
阅读量:5935 次
发布时间:2019-06-19

本文共 1642 字,大约阅读时间需要 5 分钟。

hot3.png

  • 准备工作

启用resin的SSL功能,当前是pro版,resin-pro-3.1.8-with-r。其他版本待试验。

当前默认resin已成功安装,下面开始配置https环境

  • 安装GnuWin32

Resin配置SSL首先下载OPENSSL  

试验的时候,下载了第一个setup程序

142240_UZb6_1394041.png

 

  • 导入ssl.dll

安装GnuWin32后,拷贝GnuWin32/bin目录下的ssl相关库文件到Resin根目录

  • ssleay32.dll
  • libssl32.dll
  • libeay32.dll

 

  • 建立keys文件夹

在Resin根目录下建立keys目录用来保存生成的密钥

在  keys 目录下建立  openssl.cnf   文件并按如下模版填写信息:

[ req ]default_bits            = 1024distinguished_name      = req_distinguished_name [ req_distinguished_name ]C                      = 2 letter Country Code, for example USC_default         =ST                    = State or ProvinceST_default        =L                      = CityL_default          =O                     = Organization NameO_default         =OU                   = Organizational Unit Name, for example 'Marketing'OU_default       =CN                   = your domain name, for example xie.pconline.comCN_default       =emailAddress           = an email addressemailAddress_default   =

 

  • 生成certificate

"C:/Program Files/GnuWin32/bin/openssl.exe" genrsa -des3 -out gryffindor.key 1024

其中gryffindor是自己起的名字,然后生成certificate

然后生成key对应的签名crt文件

"C:/Program Files/GnuWin32/bin/openssl.exe" req -config ./openssl.cnf -new -key gryffindor.key -x509 -out gryffindor.crt

到这里为止Resin3根目录下的keys目录,已经有3个文件,分别是:

143849_eGdM_1394041.png

 

  • 配置resin.conf

配置resin.conf,指定SSL端口,本示例使用8443,这个可以自定义

144205_qq84_1394041.png

xml代码如下:

${resin.home}/keys/gryffindor.crt
${resin.home}/keys/gryffindor.key
123456

需要注意的是,这里的password是前面生成签名的时候设定的

 

  • 测试,访问https://localhost:8443

重启Resin,输入地址浏览:https://localhost:8443/ 浏览器会提示谁发布的证书,一路确认下来就可以了

转载于:https://my.oschina.net/xsh1208/blog/1786232

你可能感兴趣的文章
chgrp命令
查看>>
Java集合框架GS Collections具体解释
查看>>
洛谷 P2486 BZOJ 2243 [SDOI2011]染色
查看>>
linux 笔记本的温度提示
查看>>
数值积分中的辛普森方法及其误差估计
查看>>
Web service (一) 原理和项目开发实战
查看>>
跑带宽度多少合适_跑步机选购跑带要多宽,你的身体早就告诉你了
查看>>
广平县北方计算机第一届PS设计大赛
查看>>
深入理解Java的接口和抽象类
查看>>
java与xml
查看>>
Javascript异步数据的同步处理方法
查看>>
iis6 zencart1.39 伪静态规则
查看>>
SQL Server代理(3/12):代理警报和操作员
查看>>
基于事件驱动的DDD领域驱动设计框架分享(附源代码)
查看>>
Linux备份ifcfg-eth0文件导致的网络故障问题
查看>>
2018年尾总结——稳中成长
查看>>
JFreeChart开发_用JFreeChart增强JSP报表的用户体验
查看>>
度量时间差
查看>>
apache prefork模式优化错误
查看>>
jmeter高级用法例子,如何扩展自定义函数
查看>>