windows下apache利用SSL来配置https

本文详细介绍了如何在Apache服务器上配置HTTPS,包括修改httpd.conf和httpd-ssl.conf文件的具体步骤,确保ServerName一致,以及调整Listen端口到443,实现安全的HTTPS连接。

第一步打开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>也得修改。

 

转载于:https://www.cnblogs.com/wuyongcong/p/10152962.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值