第一步打开httpd.conf文件找到以下两个变量把注释去掉。#LoadModule ssl_module modules/mod_ssl.so (去掉前面的#号)#Include conf/extra/httpd-ssl.conf (去掉前面的#号)#LoadModule proxy_module modules/mod_...

第一步打开httpd.conf文件找到以下两个变量把注释去掉。
#LoadModule ssl_module modules/mod_ssl.so (去掉前面的#号) #Include conf/extra/httpd-ssl.conf (去掉前面的#号) #LoadModule proxy_module modules/mod_proxy.so (去掉前面的#号) #LoadModule proxy_http_module modules/mod_proxy_http.so (去掉前面的#号)
去掉之后开始第二步,找到 extra目录,打开 httpd-ssl.conf文件
SSLCertificateFile "C:\work\Apache24\tjyunshiHTTPS\xxxxxxxpublic.crt" SSLCertificateKeyFile "C:\work\Apache24\tjyunshiHTTPS\xxxxxxx.key" SSLCACertificateFile "C:\work\Apache24\tjyunshiHTTPS\xxxxxxchain.crt"
将以上变量,添加文件,添加进之后注意,是否有其它一样的变量,如果有,就注释掉,注释(#)
这一步需要注意,httpd-ssl.conf文件中的Server Name 是否跟httpd.conf中的Server Name是否一样,不一样或报错,错误信息如下:
AH01909: www.example.com:443:0 server certificate does NOT include an ID....
出现如上错误,就需要查看 两个配置文件中 Server Name是否一样。
注意https默认端口是443, 端口需要在httpd.conf文件中找到Listen变量,修改成以下。
Listen 0.0.0.0:443
修改成功之后,不要忘记,<VirtualHost *:443>也得修改。
本文标题为:windows下apache利用SSL来配置https


基础教程推荐
- Apache CarbonData 1.0.0发布及其新特性介绍 2023-09-11
- RFO SIG之openEuler AWS AMI 制作详解 2022-12-28
- Docker容器操作方法详解 2022-11-13
- Apache Kafka 2.5 稳定版发布,新特性抢先看 2023-09-11
- 为Win2003服务器打造铜墙铁壁的方法步骤 2022-09-01
- 通过StatefulSet部署有状态服务应用实现方式 2022-10-01
- Centos 安装Django2.1 2023-09-24
- P3 利用Vulnhub复现漏洞 - Apache SSI 远程命令执行漏洞 2023-09-10
- Centos7 nginx的安装以及开机自启动的设置 2023-09-22
- windows环境下apache-apollo服务器搭建 2023-09-10