`

apache https配置步骤

阅读更多

1、  确认是否安装ssl模块

是否有mod_ssl.so文件

2、  生成证书和密钥

linux下

步骤1:生成密钥

命令:openssl genrsa 1024 > server.key

说明:这是用128位rsa算法生成密钥,得到server.key文件

步骤2: 生成证书请求文件

命令:openssl req -new -key server.key > server.csr

说明:这是用步骤1的密钥生成证书请求文件server.csr, 这一步提很多问题,一一输入

步骤3: 生成证书

命令:openssl req -x509 -days 365 -key server.key -in server.csr > server.crt

说明:这是用步骤1,2的的密钥和证书请求生成证书server.crt,-days参数指明证书有效期,单位为天

 

window下

步骤1:生成密钥
命令:openssl genrsa 1024 > server.key
说明:这是用128位rsa算法生成密钥,得到server.key文件

步骤2: 生成证书请求文件
命令:openssl req -config D:\work_soft\Apache2.2\conf\openssl.cnf -new -key server.key > server.csr
说明:这是用步骤1的密钥生成证书请求文件server.csr, 这一步提很多问题,一一输入

步骤3: 生成证书
命令:openssl req -config D:\work_soft\Apache2.2\conf\openssl.cnf -x509 -days 365 -key server.key -in server.csr > server.crt
说明:这是用步骤1,2的的密钥和证书请求生成证书server.crt,-days参数指明证书有效期,单位为天

把得到的server.key和server.crt文件拷贝到apache的对应目录

3、  配置apache

l  修改httpd-ssl.conf文件

注意在此文件中配置证书和密钥

SSLCertificateFile /apache/conf/server.crt

SSLCertificateKeyFile /apache/conf/server.key 

虚拟机设置

NameVirtualHost *:443

<VirtualHost *:443>

…………

</VirtualHost>

l  修改httpd.conf文件

步骤1:打开ssl模块

LoadModule ssl_module /opt/taobao/install/httpd/modules/mod_ssl.so

步骤2:引入ssl配置文件

Include “/apache/conf/httpd-ssl.conf”

步骤3:如果你配置的虚拟机,注意一下端口的访问接受情况

NameVirtualHost *:80

<VirtualHost *:80>

…………

</VirtualHost>

4、  重新启动apache

用https方式访问,查看是否生效

分享到:
评论

相关推荐

    Apache https 配置手册

    该手册分为多个章节,每个章节都对应着特定的配置步骤和要求。 解决方案(原理) HTTPS 配置的原理是基于 SSL/TLS 协议,该协议使用公钥加密技术来确保数据传输的安全性。在 Apache 中,我们需要安装 SSL 模块并...

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

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

    SVN+Apache安装配置步骤

    以下是对"SVN+Apache安装配置步骤"的详细解释: 1. **安装SVN服务端**: - 首先,你需要在服务器上安装SVN的服务器组件,通常这一步是在Linux系统上执行。你可以通过包管理器如`apt`(Ubuntu/Debian)或`yum`...

    apache服务安装步骤

    安装完成后,务必进行安全配置,如设置防火墙规则允许Apache的端口,禁用不必要的模块,修改默认的管理员邮箱,以及安装SSL证书以实现HTTPS连接。 ### 步骤9:监控与更新 定期检查Apache的日志文件,以便及时发现和...

    apache Tomcat配置SSL(https)步骤

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

    linux 安装 apache 配置及步骤

    在Linux系统中,Apache HTTP Server(通常简称为Apache)是一种...遵循以上步骤,结合具体的系统环境和需求,你应该能够成功地在Linux上部署并运行Apache服务器。记住,遇到问题不要气馁,解决问题是提升技能的好机会。

    apache安装并配置HTTPS

    在完成以上步骤后,你的Apache服务器就已经配置好HTTPS支持,可以安全地提供网页内容。请注意,实际操作中可能需要根据你的系统环境和具体需求调整配置。同时,为了保持服务器的安全性,建议定期更新Apache和openssl...

    Apache2.2.15 配置http和https

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

    apache配置https

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

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

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

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

    配置步骤如下: 1. 安装必要的组件:在大多数Linux系统中,我们需要安装Apache的SSL模块以及SSL证书。通常可以通过以下命令完成: ``` sudo apt-get install apache2 ssl-cert ``` 或者,如果你使用的是CentOS/...

    https访问配置步骤

    HTTPS 访问配置步骤 本文档将指导用户如何配置 Tomcat 服务器以支持 HTTPS 访问协议。HTTPS(Hypertext Transfer Protocol Secure)是一种基于 TCP/IP 的安全协议,用于在 internet 上提供加密的安全通信。Tomcat ...

    Linux apache环境多域名配置

    #### 三、多域名配置步骤 **1. 修改httpd.conf** - 打开httpd.conf文件,通常可以使用文本编辑器如vi或nano: ```bash vi /etc/httpd/conf/httpd.conf ``` - 在httpd.conf文件中,找到与虚拟主机配置相关的部分...

    Apache服务的HTTPS支持配置

    通过以上步骤,可以在Apache服务器上成功配置HTTPS支持,不仅提升了网站的安全性,还能增强用户对网站的信任感。对于涉及敏感信息处理的网站,HTTPS几乎是必不可少的。此外,随着互联网对安全性的重视,HTTPS也逐渐...

    apache 安装后配置

    在安装完成后,进行适当的配置是确保Apache能够正常运行并满足特定需求的关键步骤。以下是对Apache安装后的基本配置文件及其相关知识点的详细说明。 首先,Apache的核心配置文件是`httpd.conf`,位于`conf`目录下。...

    Apache和Tomcat集群配置步骤(Apache2.2,Tomcat6.0).

    接下来是Apache的配置步骤,以实现与Tomcat集群的集成。 - **加载代理模块**: - 打开Apache的配置文件 `conf/httpd.conf`,取消以下行的注释: ```plaintext LoadModule proxy_module modules/mod_proxy.so ...

    apache https配置详细步骤讲解

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

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

    通过以上步骤,我们就完成了PHP和Apache的安装与配置。这个环境适合进行PHP应用的开发和测试。随着需求的增加,可能还需要集成数据库(如MySQL)、安装其他PHP扩展,或者进行更复杂的服务器配置。但基础的安装过程...

Global site tag (gtag.js) - Google Analytics