(热死你)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 配置,实战可用的更多相关文章

  1. 高性能web服务器(热死你)Resin Linux的安装、配置、部署,性能远超Nginx支持Java、PHP等

    高性能web服务器(热死你)Resin Linux的安装.配置.部署,性能远超Nginx支持Java.PHP等 一.    安装resin 1.  下载resin: 下载地址:http://cauch ...

  2. 深入浅出 SSL 管理配置实战

    我们生活在一个信息大爆炸的时代,几乎每天都在和互联网打交道,购物.网银转账.支付宝付款.搜索信息.查看邮件.观看视频.微信聊天.上网冲浪.阅读新闻等,无不时时刻刻在和网络打交道.那如何保护网络安全就相 ...

  3. nginx配置ssl双向验证 nginx https ssl证书配置

    1.安装nginx 参考<nginx安装>:http://www.ttlsa.com/nginx/nginx-install-on-linux/ 如果你想在单IP/服务器上配置多个http ...

  4. SharePoint 2013 配置HTTPS(SSL)

    1.打开服务器上的IIS,找到服务器证书,如下图: 2.进入服务器证书,点击右侧操作“创建自签名证书”,如下图: 3.为证书指定一个好记名称,存储选择个人,如下图: 4.点击确定以后,服务器证书页面, ...

  5. 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 ...

  6. Tomcat从安装到配置Https SSL证书

    为什么要写本文? 今天一个群友在群里问怎么给Tomcat配置SSL,也就是HTTPS,他买的阿里云的服务器,自带公网ip,还找到了免费的SSL证书 既然@我了,我就帮忙搞一搞呗,我就要了一个带sudo ...

  7. 阿里云slb和ucloud负载均衡ulb添加ssl证书将http服务https化的配置详解

    阿里云和ucloud服务器配置ssl证书将http服务https化的配置详解 项目背景: 苹果App于2017年1月1日将启用App Transport Security安全功能,即强制App通过HT ...

  8. 最新阿里云服务器免费SSL证书配置HTTPS的两种方法(图文教程二)

    在大家学习如何利用免费SSL证书配置网站HTTPS之前,我们先要搞清楚为什么要开启HTTPS,这个绿色的小锁真的有用吗?所谓的HTTPS其实是(安全套接字层超文本传输协议)是以安全为目标的HTTP通道 ...

  9. linux ssl证书配置(apache)

    1. 前提是 已通过第三方 申请到 .crt .key 和 .ca-bundle 文件 2. 将三个文件拷贝到linux服务器上 任意一个指定的目录 3. 找到要编辑的apache配置 Apache主 ...

随机推荐

  1. HTML5 桌面消息提醒

    Notification HTML5新属性,复制代码创建HTML文件,浏览器查看效果 <!DOCTYPE html> <html lang="en"> &l ...

  2. 用Swift实现一款天气预报APP(一)

    这个系列的目录: 用Swift实现一款天气预报APP(一) 用Swift实现一款天气预报APP(二) 用Swift实现一款天气预报APP(三) Swift作为现在苹果极力推广的语言,发展的非常快.这个 ...

  3. .NET基础 (08)字符串处理

    字符串处理1 System.String是值类型还是引用类型2 StringBuilder类型有何作用3 如何在String和Byte[]对象之间进行转换4 简述BASE64编码的作用以及C#中对其的 ...

  4. 菜鸟去重复之Sql

    前言 本文主要是总结平时工作学习中遇到的使用Sql Server的去除重复的心得体会. 由于平时工作使用Sql并不多,此次在写本文的测试过程中,就遇到了问题,如能有幸得到高手点播,将不胜感激. 高手可 ...

  5. Postgresql fillfactor

    一个表的填充因子(fillfactor)是一个介于 10 和 100 之间的百分数.100(完全填充)是默认值.如果指定了较小的填充因子,INSERT 操作仅按照填充因子指定的百分率填充表页.每个页上 ...

  6. ASP Session的功能的缺陷(进程外的Session)

    目前ASP的开发人员都正在使用Session这一强大的功能,但是在他们使用的过程中却发现了ASP Session有以下缺陷: 进程依赖性:ASP Session状态存于IIS的进程中,也就是ineti ...

  7. 一次mysql调优过程

    由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 :  --> 点击这里 前几天进行了一个数据库查询,比较缓慢,便查询了一下,在这里记录一下,方便 ...

  8. 对this的理解?

    回答一: (1) Js的this指向是不确定的,也就是说可以动态改变的.Call/apply 就是用于改变this指向的函数,这样设计可以让代码更加灵活,复用性更高 (2) This一般情况下,都是指 ...

  9. SpringMVC框架 SpringMVC的获取01

    ---恢复内容开始--- SpringMVC通过实现MVC模式,很好地将数据.业务与展现进行了分离.从MVC的角度来说,SpringMVC和Struts2非常类似,但SpringMVC采用了可插拔的组 ...

  10. 域名可以解析(ping域名可以获取正确ip),服务器本地telnet 域名+端口 无法连接,通过建立本地虚拟域名指定的方法解决该问题

    环境: 服务器A,网管已为A开通外网ip,且设置有映射域名:假如内网ip为172.16.2.6.外网ip为123.123.123.123.域名为test.sstest.com 现象: 服务器A,tel ...