步骤1:配置 APACHE以支持SSL
找到下面两行去掉前面的注释 #
LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf
步骤2: 为网站服务器生成证书及私钥文件
C:\Program Files\Apache Software Foundation\Apache2.2\bin>openssl genrsa -out server.key 1024
生成一个server.key
步骤3:生成签署申请
C:\Program Files\Apache Software Foundation\Apache2.2\bin>openssl req -new -out server.csr -key server.key -config ..\conf\openssl.cnf
此时生成签署文件 SERVER.CSR
步骤4:使用OPENSSL生成CA私钥
C:\Program Files\Apache Software Foundation\Apache2.2\bin>openssl genrsa -out ca.key 1024
多出CA.key文件
步骤5:利用CA的私钥产生CA的自签署证书
C:\Program Files\Apache Software Foundation\Apache2.2\bin>openssl req -new -x509 -days 365 -key ca.key -out ca.crt -config ..\conf\openssl.cnf
步骤6:在bin目录下新建demoCA目录,在demoCA下新建index.txt,newcerts,serial 目录结构如下
demoCA
|--index.txt(文本,内容为空)
|--newcerts(文件夹)
|--serial(文本,内容为 01)
步骤7:准备为网站服务器签署证书
C:\Program Files\Apache Software Foundation\Apache2.2\bin>openssl ca -in server.csr -out server.crt -cert ca.crt -keyfile ca.key -config ..\conf\openssl.cnf
生成 server.crt文件
步骤8:将 server.crt server.key复制到 conf文件夹下
------------------配置ssl常见问题---------------------
win7系统64位在配置过程中,在重启apache时可能会出现问题
问题1:apache重启失败,报错信息Syntax error on line 62 of C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/extra/httpd-ssl.conf:
SSLSessionCache: Invalid argument: size has to be >= 8192 bytes
解决办法:
将conf\extra\httpd-ssl.conf中61-63行修改成下面这样即可SSLSessionCache "dbm:C:/Program Files (x86)/Apache Software Foundation/Apache2.2/logs/ssl_scache"
# SSLSessionCache "shmcb:C:/Program Files (x86)/Apache Software Foundation/Apache2.2/logs/ssl_scache(512000)"
SSLSessionCacheTimeout 300
windows下安装apache并配置ssl全过程
2021-12-16 22:45服务器知识网 服务器知识
这篇文章主要介绍了windows下安装apache及配置ssl的全过程,包括配置ssl的常见问题,需要的朋友可以参考下
延伸 · 阅读
- 2022-03-10Apache访问日志的配置与使用
- 2022-03-10使用Apache commons-cli包进行命令行参数解析的示例
- 2022-03-09Ubuntu 16.04与Apache虚拟主机配置的步骤详解
- 2022-03-06Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方
- 2022-03-06CentOS 7中 Apache Web 服务器安装配置教程
- 2022-03-05Nginx配置ssl实现https的全过程记录
- 服务器知识
香港服务器怎么样
其实在网站搭建的过程中,很多站长都会考虑是否要租用香港服虚拟主机,为网站在互联网助攻稳定运行打基础,因此不少人问小编,究竟香港的服务器怎...
- 服务器知识
教你如何利用docker-maven-plugin自动化部署
本文通过两个例子给大家讲解如何利用docker-maven-plugin自动化部署,给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考...
- 服务器知识
如何保护智能建筑技术免受网络威胁?
预计到2026年,将有超过1.15亿座建筑物部署智能建筑技术,比2022年增加超过2.5倍。 智能建筑技术彻底改变了建筑的管理方式,为暖通空调、照明、电梯、生...
- 服务器知识
docker mysql启动时执行初始化sql
这篇文章主要介绍了docker mysql启动时执行初始化sql问题,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下...
- 服务器知识
美国司法部同意 IBM 斥资 340 亿美元收购红帽
美国司法部完成了对IBM收购红帽计划的审查,并基本上批准了这笔交易。这意味着,在2019年下半年,IBM对红帽的收购活动将开始启动。在红帽峰会上,红帽...
- 服务器知识
Docker镜像的制作,上传,拉取和部署操作(利用阿里云)
这篇文章主要介绍了Docker镜像的制作,上传,拉取和部署操作(利用阿里云),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...
- 服务器知识
如何使用Polaris验证你的Kubernetes集群是否遵循了最佳安全实践
关于Polaris Polaris是一款针对Kubernetes的开源安全策略引擎,可以帮助广大研究人员通过验证和修复Kubernetes的资源配置,来审查Kubernetes集群是否遵循了最佳安...
- 服务器知识
马斯克也曾被骗,AI虚假内容太“真实”了
随着巴以冲突的发展,社交媒体平台上出现了大量反映当地现场画面的视频,但这些内容真实性到底几何,恐怕不容乐观。 在推特上, 自巴以冲突以来便...