(热死你)Resin https ssl Linux 配置,实战可用
(热死你)Resin https ssl Linux 配置,实战可用
一、配置resin
1.在resin服务器中创建目录keys文件和openssl.conf,格式内容如下:
#先复制以下的内容:
[ req ]
default_bits = 1024
distinguished_name= req_distinguished_name
[req_distinguished_name ]
C = 2 letterCountry Code, for example US
C_default =
ST = State orProvince
ST_default =
L = City
L_default =
O = OrganizationName
O_default =
OU = OrganizationalUnit Name, for example 'Marketing'
OU_default =
CN = your domainname, for example www.hogwarts.com
CN_default =
emailAddress = anemail address
emailAddress_default=
#创建文件,添加内容:
Vi /usr/local/resin/keys/openssl.conf
①Linux下安装openssl
#先查看是否已安装
rpm -qa |grep openssl
#如果没有输出信息/提示没有安装的话:
yum install openssl
②window下安装openssl
地址:http://slproweb.com/products/Win32OpenSSL.html,并且选择一个版本安装
③使用命令行进入安装目录(例如:D:\Downloads\OpenSSL-Win64\bin)
二、证书生成:
1、创建私密:
#linux unix macosx
unix> openssl genrsa -des3 -out gryffindor.key 1024
#windows
win> cd D:\Downloads\OpenSSL-Win64\bin
win>genrsa -des3 -out gryffindor.key 1024
2、创建签名凭证
#linux unix macosx
unix> openssl req -config ./openssl.cnf -new -key gryffindor.key -x509 -out gryffindor.crt
#windows
win> cd D:\Downloads\OpenSSL-Win64\bin
win> req -config ./openssl.cnf -new -key gryffindor.key -x509 -out gryffindor.crt
3、创建凭证申请
#linux unix macosx
unix> openssl req -new -config ./openssl.cnf -key gryffindor.key -out gryffindor.csr
#windows
win> cd D:\Downloads\OpenSSL-Win64\bin
win> req -new -config ./openssl.cnf -key gryffindor.key -out gryffindor.csr
unix> cp gryffindor.* /usr/local/resin/keys
具体的实例如下(windows,linux输入也可根据自己情况):
123456
1.创建一个私钥。
openssl genrsa -des3 -out gryffindor.key 1024
123456
123456
2.创建签名凭证。
ZH
浙江
杭州
组织名
组织全名
域名
邮箱地址可以为空
3.创建凭证申请
123456
ZH
跟上面一致
效果:
这些是在keys文件中的文件。
三、所有的证书文件放入keys文件下
1、部署项目(部署到webapps)
①通过ftp等工具或者scp将项目(web)拷贝到webapps下。
#比如通过ssh工具
scp –r /workspace/yundai365_jcdl/WebRootroot@IP:/usr/local/resin/webapps/
②配置conf/resin.xml,内容如下:
加入的位置可以为:
<cluster id="app">
………………………….中
</cluster>
加入内容:
<host id="localhost" root-directory="${resin.root}/webapps">
<!-- webapps can be overridden/extended inthe resin.xml-->
<web-app id="/" root-directory=”WebRoot/”>
<character-encoding>UTF-8</character-encoding>
</web-appid>
</host>
2、启动resin服务
在linux下,通过bin/resin.sh start 和 bin/resin.sh stop 来控制服务。如果出现提示错误:Error: Unable to access jarfile./../lib/resin.jar,遇到这个问题。因为通过在bin目录下通过 ./resin.sh start 启动了。
至此 resin https配置完成
(热死你)Resin https ssl Linux 配置,实战可用的更多相关文章
- 高性能web服务器(热死你)Resin Linux的安装、配置、部署,性能远超Nginx支持Java、PHP等
高性能web服务器(热死你)Resin Linux的安装.配置.部署,性能远超Nginx支持Java.PHP等 一. 安装resin 1. 下载resin: 下载地址:http://cauch ...
- 深入浅出 SSL 管理配置实战
我们生活在一个信息大爆炸的时代,几乎每天都在和互联网打交道,购物.网银转账.支付宝付款.搜索信息.查看邮件.观看视频.微信聊天.上网冲浪.阅读新闻等,无不时时刻刻在和网络打交道.那如何保护网络安全就相 ...
- nginx配置ssl双向验证 nginx https ssl证书配置
1.安装nginx 参考<nginx安装>:http://www.ttlsa.com/nginx/nginx-install-on-linux/ 如果你想在单IP/服务器上配置多个http ...
- SharePoint 2013 配置HTTPS(SSL)
1.打开服务器上的IIS,找到服务器证书,如下图: 2.进入服务器证书,点击右侧操作“创建自签名证书”,如下图: 3.为证书指定一个好记名称,存储选择个人,如下图: 4.点击确定以后,服务器证书页面, ...
- Sahi (2) —— https/SSL配置(102 Tutorial)
Sahi (2) -- https/SSL配置(102 Tutorial) jvm版本: 1.8.0_65 sahi版本: Sahi Pro 6.1.0 参考来源: Sahi官网 Sahi Quick ...
- Tomcat从安装到配置Https SSL证书
为什么要写本文? 今天一个群友在群里问怎么给Tomcat配置SSL,也就是HTTPS,他买的阿里云的服务器,自带公网ip,还找到了免费的SSL证书 既然@我了,我就帮忙搞一搞呗,我就要了一个带sudo ...
- 阿里云slb和ucloud负载均衡ulb添加ssl证书将http服务https化的配置详解
阿里云和ucloud服务器配置ssl证书将http服务https化的配置详解 项目背景: 苹果App于2017年1月1日将启用App Transport Security安全功能,即强制App通过HT ...
- 最新阿里云服务器免费SSL证书配置HTTPS的两种方法(图文教程二)
在大家学习如何利用免费SSL证书配置网站HTTPS之前,我们先要搞清楚为什么要开启HTTPS,这个绿色的小锁真的有用吗?所谓的HTTPS其实是(安全套接字层超文本传输协议)是以安全为目标的HTTP通道 ...
- linux ssl证书配置(apache)
1. 前提是 已通过第三方 申请到 .crt .key 和 .ca-bundle 文件 2. 将三个文件拷贝到linux服务器上 任意一个指定的目录 3. 找到要编辑的apache配置 Apache主 ...
随机推荐
- SpringBoot配置Druid
Druid是Java语言中最好的数据库连接池.Druid能够提供强大的监控和扩展功能.关于详细介绍可查看http://www.iteye.com/magazines/90 SpringBoot中集成D ...
- asp.net mvc 5框架揭秘(文摘)
第1章 asp.net + mvc 1.1.2 什么是MVC模式: model:对应用状态和业务功能的封装,同时包含数据和行为的领域模型. view:实现可视化界面的呈现并捕捉最终用户的交互操作. c ...
- 用TextWriterTraceListener实现log文件记录 (转载)
log4net之类3方组件确实很方便,但是想写个小小的demo之类的程序,有点用不起啊. 微软自带的TraceListener要实现一个简易的日志帮助类还是很简单的,直接上代码,自己备用,也希望对同样 ...
- Github的注册经历
姓名 韦军 学号 1413042023 班级 网络141 兴趣爱好 读书 上网 在注册Github时,先去网上下载了一个Github的app,打开一看全是英文,还是看懂了一些,点击开始注册,在注册时还 ...
- 基于JWT的web api身份验证及跨域调用实践
随着多终端的出现,越来越多的站点通过web api restful的形式对外提供服务,很多网站也采用了前后端分离模式进行开发,因而在身份验证的方式上可能与传统的基于cookie的Session Id的 ...
- java 传参数时 类型后跟 3个点 "..." 的意义
对照代码和运行结果便知"..." 的意义 import java.util.ArrayList; public class StringDemo { public static v ...
- MSP430 G2553 Launchpad实现电容测量
一.基本原理 对于Source-Free RC电路,其电容放电的特性可以描述为: 其中V0是电容的初始电压,t是放电时间,R是串接的电阻阻值,C是电容值,v(t)是t时刻电容上的电压.因此,若已知V0 ...
- solrcloud 搭建资料
SolrCloud4.9+zookeeper在CentOS上的搭建与安装 http://www.open-open.com/lib/view/open1411307048750.html 官网教程 h ...
- Katalon Studio简单使用(一)
官网地址:https://www.katalon.com/ katalon 目前有两种产品 一个是studio 另外一个是katalon analytics,此处先来学习studio部分. 文章学习内 ...
- c#进阶之lambda表达式
阅读之前,先确保对委托有基本的了解,传送门 c#进阶之浅析委托和事件. lambda表达式雏形第一步 在委托那篇文章,绑定的的方法都是具名函数,为了简化书写,可以换成匿名函数 public deleg ...