version: httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi
虚拟网站名:testweb
配置步骤如下:
1. 将如下文件拷贝到conf目录下
将如下文件拷贝到modules目录下
2 修改httpd.conf.
2.1 开启
LoadModule ssl_module modules/mod_ssl.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
2.2 将<IfModule ssl_module>修改为
<IfModule ssl_module>
#确认引入了ssl的配置文件
Include conf/extra/httpd-ssl.conf
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
在最后加上引入代码
#Include mod_jk's specific configuration file
Include conf/mod-jk.conf
3. 修改workers.properties文件
# modify the host as your host IP or DNS name.
worker.node1.port=8009
worker.node1.host=127.0.0.1
worker.node1.type=ajp13
worker.node1.lbfactor=1
worker.node1.cachesize=50
要确保jboss已经开启ajp。可查看jboss-4.2.3.GA\server\default\deploy\jboss-web.deployer(目录仅供参考)下的server.xml,
<Connector port="8009" address="${jboss.bind.address}" protocol="AJP/1.3"
emptySessionPath="true" enableLookups="false" redirectPort="8443" />
<Engine name="jboss.web" defaultHost="localhost">
4. 修改uriworkermap.properties,在最末增加一行
/testweb|/*=loadbalancer
5. 修改extra/httpd-ssl.conf
在</Directory>后增加如下代码
#enable SSLv2 ,SSLv3, TLSv1 (All)
SSLProtocol all
<Location /tp>
Allow from *
ProxyPass ajp://127.0.0.1:8009/testweb
ProxyPassReverse ajp://127.0.0.1:8009/testweb
#RedirectMatch temp .* http://localhost:8080/testweb
</Location>
6. 重启apache
查看URL:
https://127.0.0.1
https://127.0.0.1:443
https://127.0.0.1/testweb
7.如果apache不能启动,则再cmd中输入 httpd -t 以检查配置是否正确
8.说明ca.crt,server.crt,server.key 为模拟SSL 文件,到时替换之。
- 大小: 3.8 KB
- 大小: 3.2 KB
- 大小: 2.1 KB
分享到:
相关推荐
在Windows环境下配置Apache SSL是一项关键任务,特别是在搭建安全的HTTPS网站时。Apache是广泛应用的开源Web服务器,而SSL(Secure Sockets Layer)或其更新版本TLS(Transport Layer Security)则是提供网络通信...
### Windows 下 Apache 配置 SSL 安全连接详解 #### 一、SSL 概述 SSL(Secure Socket Layer)是一种广泛应用于互联网上的安全通信协议,主要用于保护 HTTP 协议的安全传输。通过 SSL 加密,可以确保客户端与...
Apache 配置 HTTPS 协议搭载 SSL 配置全过程 本文将指导您如何配置 Apache 服务器以使用 HTTPS 协议,并搭载 SSL 加密。该过程分为两大步骤:安装必要的软件和生成服务器证书。 安装必要的软件 首先,您需要从 ...
在Windows操作系统中配置Apache的SSL服务...通过以上步骤,您便成功在Windows环境下配置了Apache的SSL服务,实现了HTTPS协议的启用。请注意,对于生产环境,一般需要使用由权威CA机构签发的正式证书,而非自签名证书。
在Windows环境下配置Apache+SSL反向代理,首先需要确保有足够空间,比如500M的安装空间和300M的临时空间。同时,系统需要支持Java 1.4或更高版本,推荐的操作系统是Windows XP SP2。 #### 2. 软件配置 - **Apache ...
Apache+PHP+MySQL 在 Windows 下的安装与配置图解(最新版) 本资源摘要信息将详细介绍 Apache、PHP 和 MySQL 在 Windows 平台下的安装和配置过程。该资源提供了详细的图解和一步步的安装指南,使得用户可以轻松地...
在Windows环境下安装Apache web服务器并配置SSL(Secure Socket Layer)是一项关键任务,因为SSL协议能够为网站提供安全的HTTPS连接,确保数据传输的加密和安全。以下是一个详细的步骤指南: ### 步骤 1:启用SSL...
windows下配置Apache双向认证和反向代理(Apache+配置文档)
虽然Apache在默认配置下相对安全,但建议你安装SSL/TLS证书以实现HTTPS加密,并通过修改httpd.conf中的配置启用SSL支持。 通过以上步骤,你便能在Windows环境中成功安装和配置Apache HTTP Server。记住,配置文件...
找到Apache安装目录下的httpd.conf配置文件,通常是`D:/apache2.2/conf/httpd.conf`。在这个文件中,你需要做以下修改: 1. 修改`DocumentRoot`,将其指向你想要存放网页的目录,例如`DocumentRoot "D:/web"`。 2. ...
这通常涉及到下载OpenSSL二进制文件,将其添加到系统路径,然后在Apache的配置文件httpd.conf中修改或添加必要的SSL设置,如SSL证书和私钥的位置,以及启用SSL模块。 Apache的配置文件httpd.conf是控制服务器行为的...
以下是关于禅道10.4 SSL配置的详细步骤和知识点: 1. **获取SSL证书**:首先,你需要从权威的证书颁发机构(如Let's Encrypt、Comodo、Verisign等)申请一个SSL证书。证书包含了服务器的公钥和颁发机构的信息,是...
### Apache Tomcat 配置SSL (HTTPS) 步骤详解 #### 一、引言 在互联网日益发达的今天,网络安全成为了人们越来越关注的问题。为了保障数据传输的安全性,HTTPS协议逐渐成为主流的选择。Apache Tomcat作为一款广泛...
总的来说,Windows环境下配置Apache和Tomcat集成,需要对两者的基本工作原理有一定理解,并且熟悉它们的配置文件。通过正确的配置,我们可以创建一个稳定且高效的Web服务器环境,为用户提供丰富的静态和动态内容服务...
### Apache在Windows下的安装与配置详解 #### 一、前言 随着Web技术的发展,Apache作为全球使用最广泛的Web服务器之一,在Windows环境下的部署也变得越来越常见。本文将详细介绍如何在Windows系统上安装并配置...
**Apache在Windows 64位环境下的安装与配置** Apache HTTP Server是世界上最流行的Web服务器软件之一,它提供了高效且可扩展的平台,用于托管各种类型的网站和应用程序。本指南将详细讲解如何在Windows 64位操作...
### Windows 下 Apache+SVN+Trac 安装与配置详解 #### 一、准备工作 在开始集成 Apache、Subversion (SVN) 和 Trac 的过程中,首先要准备好所需的软件。 1. **Apache HTTP Server** - **官网**: ...
【Apache + SVN 在 Windows 下的配置与应用】 Apache 和 Subversion(简称 SVN)是软件开发过程中常见的工具,Apache 作为一款流行的开源Web服务器,而 SVN 则是一种版本控制系统,用于协同开发和管理代码版本。本...