对于resin官方版本对接openssl有个坑;把我差点坑死了;
注意:
resin版本对于openssl只有pro版本支持;我下载了两个非pro版本都不可用;
实现步骤:
1.安装openssl:
cd /usr/local
yum install openssl openssl-devel -y
2.生成ssl的crt,key文件
openssl genrsa -des3 -out test.key 1024
openssl req -new -key test.key -x509 -out test.crt
openssl req -new -key test.key -out test.csr
注意:可以参考
http://www.linuxidc.com/Linux/2013-08/88271.htm 博客
也可以参考
http://www.willrey.com/support/ssl_resin.html
2.解压你的resin包(官网:http://caucho.com/products/resin/download/archive)
cd /usr/local
tar -zxvf resin-pro-4.0.49.tar.gz
3.执行配置文件configure (执行目录 /usr/local/resin-pro-4.0.49)
./configure --prefix=/usr/local/resin-pro-4.0.49 --enable-64bit --enable-ssl --with-openssl=/usr/
注意:官方的执行 缺少了prefix=/usr/local/resin-pro-4.0.49 目录会执行失败;
如果指定java-home:可以追加
--with-java-home=/usr/local/resin-4.0.44/jdk1.7.0_79/
4.然后执行 make命令;
cd /usr/local/resin-pro-4.0.49
make
make install
5.修改配置文件:
a.修改resin.xml文件
<http port="443">
<openssl>
<certificate-key-file>keys/your_domain.key</certificate-key-file>
<certificate-file>keys/your_domain.crt</certificate-file>
<certificate-chain-file>keys/chain.txt</certificate-chain-file>
<password>test123</password>
<protocol>-sslv3</protocol>
</openssl>
</http>
b.或者修改resin.perportis(前提:resin.xml文件不修改)
# OpenSSL certificate configuration
# Keys are typically stored in the resin configuration directory.
# openssl_file : keys/test.crt
# openssl_key : keys/test.key
# openssl_password : changeme
# openssl_protocols : -sslv2 -sslv3
分享到:
相关推荐
### Resin 3.0 中 HTTPS 的配置详解 #### 一、引言 随着网络安全意识的提高,HTTPS 已成为网站安全传输的标准协议之一。Resin 是一款高性能且功能丰富的应用服务器,支持 Java 和 HTTP 服务。对于 Resin 3.0 来说...
# 配置HTTPS端口 server.port=https=443 # 指定SSL证书和私钥的位置 ssl.key-store-file=keys/localhost.key ssl.key-store-password= ssl.key-file=keys/localhost.crt ssl.key-password= ``` 这里`ssl.key-store...
在Linux操作系统环境下,Resin服务器能够充分利用其多线程和高效的特性,为开发者提供稳定且快速的服务。本文将详细介绍如何在Linux系统中安装、配置及管理Resin服务器,以及它的一些关键功能和优势。 首先,让我们...
本主题将深入探讨如何在Linux环境下利用Resin配置多个集群应用,以实现高可用性和负载均衡。我们将通过分析标题和标签以及提供的脚本文件名来构建相关知识点。 首先,让我们理解“Resin配置多个集群应用”的概念。...
在 Linux 下架构 Resin 服务器和 MySQL 数据库 本文档将指导您如何在 Linux 环境下架构 Resin 服务器和 MySQL ...本文档指导您如何在 Linux 环境下架构 Resin 服务器和 MySQL 数据库,并配置环境变量和网络设置。
本文为大家介绍了Linux下Resin+JSP+MySQL的安装和配置。
- **Windows**:在 Windows 环境下,可以通过图形界面或者命令行来安装和配置 Resin。 - **Unix/Linux/Mac OS X**:在这些平台上,通常通过 shell 脚本来安装和启动 Resin。 ##### 1.4 Resin 与 Apache 的集成 ...
2) Resin配置 - 9 - a)设置环境变量 - 9 - b)运行Resin - 10 - c)对 E:\sssssssss \resin\conf\resin.conf 文件进行配置 - 11 - d)80端口修改: - 16 - e)默认发布目录修改: - 16 - f)多虚拟主机: - 16 - g)多端口...
在Linux环境下配置Resin服务器,首先需要确保系统已经安装了Java Development Kit (JDK)。Resin依赖于JDK来运行Java应用,因此安装JDK是必要的第一步。接下来,解压下载的`resin-3.0.18`压缩包到合适的目录,例如 `/...
在Linux环境下,集成Resin应用服务器与Apache HTTP服务器是一个常见的需求,这主要目的是为了利用Apache的高稳定性与Resin的高效Java EE应用处理能力。在这个过程中,我们需要分别安装JDK、Resin和Apache,然后配置...
【Linux下Resin与Apache整合】 在Linux操作系统中,整合Resin(一个Java应用服务器)与Apache HTTP Server(一个流行的Web服务器)是为了充分利用两者的优势,例如Apache的高性能静态内容处理和Resin对Java应用程序...
在本文中,我们将深入探讨如何进行Resin的安装与配置,以帮助您更好地理解和使用这款强大的服务器软件。 首先,从"resin-pro-4.0.38"这个文件名我们可以推断出这是Resin专业版的4.0.38版本。Resin分为社区版...
这款软件的tar.gz压缩包包含了Resin 3.0版本的所有必要组件和配置文件,使得用户可以方便地在Linux环境下安装和运行。 在Linux系统中,tar.gz文件是一种常见的归档压缩格式,由tar工具进行文件打包并用gzip进行压缩...
### Linux下Apache与Resin整合知识点详解 #### 一、整合背景及意义 Apache与Resin作为两种不同的Web服务器软件,各自拥有独特的优势。Apache以其高效稳定、支持丰富的模块著称,尤其适合处理静态资源;而Resin则是...
在Linux环境下配置JSP Web服务器是一项常见的任务,尤其在开源操作系统如Red Hat Linux 9中。JSP(Java Server Pages)是一种基于Java技术的动态网页技术标准,它提供了跨平台和跨Web服务器的能力,能够在Linux、...
1. resin-pro-3.2.1.tar.gz:这是Resin专业版的3.2.1版本,以tar.gz格式打包,适用于Linux系统,这种格式在Linux环境下便于解压和管理。 2. resin-3.2.1.tar.gz:这是Resin标准版的3.2.1版本,同样是tar.gz格式,...
### Linux 下配置 Apache 详解 #### 一、引言 Apache 是一款历史悠久且功能极其强大的 Web 服务器软件。由于其高度可定制性与模块化设计,对于初学者来说可能存在一定的学习曲线。Apache 的核心优势在于它能够通过...
### CentOS 下 Resin-2.1.17 安装及配置详解 #### 一、安装前准备 在开始安装 Resin 之前,确保已经安装了 JDK 1.5 或更高版本,并且正确配置了环境变量。这是因为 Resin 作为一款 Java 应用服务器,依赖于 JDK 的...