`
rainingcn
  • 浏览: 25744 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

windows下apache的SSL配置

阅读更多
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配置

    在Windows环境下配置Apache SSL是一项关键任务,特别是在搭建安全的HTTPS网站时。Apache是广泛应用的开源Web服务器,而SSL(Secure Sockets Layer)或其更新版本TLS(Transport Layer Security)则是提供网络通信...

    windows下Apache配置SSL安全连接.docx

    ### Windows 下 Apache 配置 SSL 安全连接详解 #### 一、SSL 概述 SSL(Secure Socket Layer)是一种广泛应用于互联网上的安全通信协议,主要用于保护 HTTP 协议的安全传输。通过 SSL 加密,可以确保客户端与...

    Apache配置HTTPS协议搭载SSl配置全过程

    Apache 配置 HTTPS 协议搭载 SSL 配置全过程 本文将指导您如何配置 Apache 服务器以使用 HTTPS 协议,并搭载 SSL 加密。该过程分为两大步骤:安装必要的软件和生成服务器证书。 安装必要的软件 首先,您需要从 ...

    Windows下配置Apache的SSL服务

    在Windows操作系统中配置Apache的SSL服务...通过以上步骤,您便成功在Windows环境下配置了Apache的SSL服务,实现了HTTPS协议的启用。请注意,对于生产环境,一般需要使用由权威CA机构签发的正式证书,而非自签名证书。

    Apache+SSL安全反向代理配置案例

    在Windows环境下配置Apache+SSL反向代理,首先需要确保有足够空间,比如500M的安装空间和300M的临时空间。同时,系统需要支持Java 1.4或更高版本,推荐的操作系统是Windows XP SP2。 #### 2. 软件配置 - **Apache ...

    Apache+php+mysql在windows下的安装与配置图解(最新版)

    Apache+PHP+MySQL 在 Windows 下的安装与配置图解(最新版) 本资源摘要信息将详细介绍 Apache、PHP 和 MySQL 在 Windows 平台下的安装和配置过程。该资源提供了详细的图解和一步步的安装指南,使得用户可以轻松地...

    windows下安装apache并配置ssl.docx

    在Windows环境下安装Apache web服务器并配置SSL(Secure Socket Layer)是一项关键任务,因为SSL协议能够为网站提供安全的HTTPS连接,确保数据传输的加密和安全。以下是一个详细的步骤指南: ### 步骤 1:启用SSL...

    配置Apache双向认证和反向代理(Apache+配置文档)

    windows下配置Apache双向认证和反向代理(Apache+配置文档)

    Windows下Apache的安装配置

    虽然Apache在默认配置下相对安全,但建议你安装SSL/TLS证书以实现HTTPS加密,并通过修改httpd.conf中的配置启用SSL支持。 通过以上步骤,你便能在Windows环境中成功安装和配置Apache HTTP Server。记住,配置文件...

    如何在windows底下配置Apache+php+MySQL配置

    找到Apache安装目录下的httpd.conf配置文件,通常是`D:/apache2.2/conf/httpd.conf`。在这个文件中,你需要做以下修改: 1. 修改`DocumentRoot`,将其指向你想要存放网页的目录,例如`DocumentRoot "D:/web"`。 2. ...

    Apache_2.4.23-x86-no-ssl.zip

    这通常涉及到下载OpenSSL二进制文件,将其添加到系统路径,然后在Apache的配置文件httpd.conf中修改或添加必要的SSL设置,如SSL证书和私钥的位置,以及启用SSL模块。 Apache的配置文件httpd.conf是控制服务器行为的...

    禅道10.4的SSL配置

    以下是关于禅道10.4 SSL配置的详细步骤和知识点: 1. **获取SSL证书**:首先,你需要从权威的证书颁发机构(如Let's Encrypt、Comodo、Verisign等)申请一个SSL证书。证书包含了服务器的公钥和颁发机构的信息,是...

    apache Tomcat配置SSL(https)步骤

    ### Apache Tomcat 配置SSL (HTTPS) 步骤详解 #### 一、引言 在互联网日益发达的今天,网络安全成为了人们越来越关注的问题。为了保障数据传输的安全性,HTTPS协议逐渐成为主流的选择。Apache Tomcat作为一款广泛...

    Windows环境下的tomcat + apache配置(绝对实践操作版).rar

    总的来说,Windows环境下配置Apache和Tomcat集成,需要对两者的基本工作原理有一定理解,并且熟悉它们的配置文件。通过正确的配置,我们可以创建一个稳定且高效的Web服务器环境,为用户提供丰富的静态和动态内容服务...

    Apache在windows下的安装与配置图解.doc

    ### Apache在Windows下的安装与配置详解 #### 一、前言 随着Web技术的发展,Apache作为全球使用最广泛的Web服务器之一,在Windows环境下的部署也变得越来越常见。本文将详细介绍如何在Windows系统上安装并配置...

    Windows下64位Apache-2.4.6

    **Apache在Windows 64位环境下的安装与配置** Apache HTTP Server是世界上最流行的Web服务器软件之一,它提供了高效且可扩展的平台,用于托管各种类型的网站和应用程序。本指南将详细讲解如何在Windows 64位操作...

    windows下Apache+SVN+Trac安装及配置(一)

    ### Windows 下 Apache+SVN+Trac 安装与配置详解 #### 一、准备工作 在开始集成 Apache、Subversion (SVN) 和 Trac 的过程中,首先要准备好所需的软件。 1. **Apache HTTP Server** - **官网**: ...

    windows下apache+svn

    【Apache + SVN 在 Windows 下的配置与应用】 Apache 和 Subversion(简称 SVN)是软件开发过程中常见的工具,Apache 作为一款流行的开源Web服务器,而 SVN 则是一种版本控制系统,用于协同开发和管理代码版本。本...

Global site tag (gtag.js) - Google Analytics