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

Apache HTTPS配置

阅读更多
创建下面3个目录:
C:\Program Files\Apache Group\Apache2\conf\ssl
C:\Program Files\Apache Group\Apache2\conf\ssl.key
C:\Program Files\Apache Group\Apache2\conf\ssl.crt


这里假设apache安装目录是C:\Program Files\Apache Group\Apache2\

下载http://tud.at/programm/openssl.cnf 到 C:\Program Files\Apache Group\Apache2\conf\ssl 目前下

进入命令行,输入下面的命令:
# 注:以下用到的密码都是1234
openssl req -config openssl.cnf -new -out server.csr


  Country Name (2 letter code) []:CN
  State or Province Name (full name) []:Shanghai
  Locality Name (eg, city) []:Shanghai
  Organization Name (eg, company) []:Company name
  Organizational Unit Name (eg, section) []:IT
  Common Name (eg, your websites domain name) []:www.test.com
  Email Address []:webmaster@test.com

  Please enter the following 'extra' attributes to be sent with your certificate request  A challenge password []:1234

openssl rsa -in privkey.pem -out server.key

openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365
openssl x509 -in server.crt -out server.der.crt -outform DER

把server.crt移动到C:\Program Files\Apache Group\Apache2\conf\ssl.crt下
把server.key移动到C:\Program Files\Apache Group\Apache2\conf\ssl.key下

 
C:\Program Files\Apache Group\Apache2\apache.exe -D SSL
cd C:\Program Files\Apache Group\Apache2\bin
Apache.exe -k install
Apache.exe -k config -D SSL
Apache.exe -k start
分享到:
评论

相关推荐

    Apache https 配置手册

    Apache HTTPS 配置手册是 Apache 配置的一份重要手册,该手册详细介绍了 Apache 中的 HTTPS 配置,旨在指导读者如何让 Apache 支持 SSL。以下是该手册中的重要知识点: 概述 Apache HTTPS 配置手册的主要目的是...

    Apache HTTPS 配置手册:服务器证书与双向认证详解

    内容概要:本文档详细介绍了 Apache HTTP 服务器的 HTTPS 配置过程,包括系统配置要求、安装流程、SSL 握手协议、单向和双向认证配置、自建根证书及其签署方法等。主要内容涵盖了从硬件和软件的要求,到具体的操作...

    Apache2.2.15 配置http和https

    7. **再次重启Apache**:完成HTTPS配置后,同样需要重启服务。 最后,我们可以看到文档"Apache为SVN配置http和https.doc"可能包含了关于如何将Apache与Subversion(SVN)集成的指南,允许团队通过HTTP或HTTPS协议...

    Apache_Https配置[整理].pdf

    Apache HTTPS配置涉及的是在Apache HTTP Server上实现安全的HTTPS服务,这一过程主要通过SSL/TLS协议来加密通信,确保用户数据的安全传输。以下是对配置Apache HTTPS的详细步骤和相关知识点的解析: 1. **安装...

    APACHE SSL配置 https 安全设置

    APACHE SSL 配置 https 安全设置 APACHE SSL 配置是指在 Linux 环境中设置 Apache 支持 SSL,使用 OpenSSL 生成安全密钥,以提高项目安全性。本文档将指导您如何在 Linux 环境中设置 Apache 支持 SSL,包括安装 ...

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

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

    apache https配置详细步骤讲解

    ### Apache HTTPS配置详解 #### 一、概述 随着互联网安全意识的提高,HTTPS(超文本传输安全协议)作为HTTP的安全版本,在数据传输过程中提供加密保护,已成为网站部署的标准配置之一。本文将详细介绍如何在...

    apache安装并配置HTTPS

    本篇文章将详细讲解如何在CentOS操作系统上通过源码安装Apache并配置HTTPS。 首先,我们需要了解Apache HTTP Server的基本安装步骤。Apache的安装通常包括以下几个关键依赖库:apr(Apache Portable Runtime)、apr...

    apache配置https

    了解并熟练掌握Apache的HTTPS配置对任何Web开发者或系统管理员来说都是至关重要的,因为它直接关系到网站的安全性和用户体验。在实际操作中,可能会遇到各种问题,如证书链不完整、端口冲突等,解决这些问题需要深入...

    Apache服务器配置与管理

    本主题将深入探讨Apache服务器的配置与管理,帮助你掌握如何搭建和优化Web服务。 1. Web服务概述 Web服务是互联网的核心组成部分,它允许通过HTTP或HTTPS协议在客户端(如浏览器)和服务器之间交换数据。Web服务器...

    Apache Server的Httpd配置文件SSL443 配置https

    在配置Apache Server以使用SSL443端口提供HTTPS服务时,我们需要对Httpd配置文件进行相应的调整。本教程将深入讲解如何配置Apache Server的Httpd配置文件以启用SSL443端口,并涵盖Odoo服务从8069端口重定向到443端口...

    Apache服务器配置全攻略

    1. SSL/TLS:为了实现HTTPS,需要安装SSL证书,并配置SSLEngine、SSLCertificateFile和SSLCertificateKeyFile等指令。 2. .htaccess文件:允许在每个目录下设置自定义规则,如密码保护、重定向、URL重写等。 3. ...

    Linux apache环境多域名配置

    ### Linux Apache环境多域名配置详解 #### 一、前言 在互联网开发中,单一服务器部署多个项目并分别对应不同的域名是一种常见的需求。这不仅能够提高服务器资源的利用率,还能帮助开发者更好地组织和管理不同类型...

    apache 安装后配置

    3. **SSL/TLS支持**:如果需要提供HTTPS服务,需安装并配置`mod_ssl`模块,为虚拟主机添加`SSLEngine On`和相关的SSL证书配置。 4. **防火墙设置**:确保系统防火墙允许Apache监听的端口(通常是80和443)的入站流量...

    Apache配置详解(最好的APACHE配置教程)

    Apache通过模块扩展其功能,例如PHP解析模块(`mod_php`)用于处理PHP脚本,SSL模块(`mod_ssl`)用于实现HTTPS连接。模块可以通过`LoadModule`指令加载,然后使用相应的配置指令来启用或调整其行为。 四、目录配置 ...

    apache的配置及文件详解

    Apache HTTP Server,通常简称为Apache,是世界上最流行的Web服务器软件之一。...通过阅读`apache 配置1.doc`、`apache 配置2.doc`和`apache 配置3.doc`,可以深入学习并实践这些概念,提升你的Apache管理技能。

    Apache服务的HTTPS支持配置

    ### Apache服务的HTTPS支持配置详解 #### 概述 HTTPS,即HyperText Transfer Protocol Secure,是一种安全的超文本传输协议,它在HTTP的基础上通过SSL/TLS协议加密数据,确保数据在传输过程中的安全性,防止数据被...

    apache-https服务器搭建详解

    本文将深入探讨如何配置Apache HTTP服务器以支持HTTPS服务,包括安装Apache、获取SSL证书、配置SSL模块以及启动和测试HTTPS服务。 首先,我们需要在服务器上安装Apache HTTP服务器。在Ubuntu系统中,可以使用以下...

    php+Apache 安装配置实践(+全套配置文件与安装文件)

    此外,还可以通过安装和配置SSL证书实现HTTPS支持。 通过以上步骤,我们就完成了PHP和Apache的安装与配置。这个环境适合进行PHP应用的开发和测试。随着需求的增加,可能还需要集成数据库(如MySQL)、安装其他PHP...

Global site tag (gtag.js) - Google Analytics