首页 > Windows开发 > 详细

Apache2.4 配置https协议,开启SSL连接访问,windows环境下

时间:2021-03-10 19:48:07      阅读:37      评论:0      收藏:0      [点我收藏+]

1、制作证书和秘钥

#命令行中进入apache/bin目录下执行如下:

openssl req -config ../conf/openssl.cnf -new -out server.csr -keyout server.pem

其中openssl.cnf为apache自带的openssl配置文件,引用到该文件的完整路径

输入两次密码,随便什么密码,然后一直回车,跳过下面的输入
#签发证书

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

输入刚才制定的密码
#生成密钥文件

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

#生成证书文件
把  server.key,server.crt  复制到conf文件夹下
2、配置Apache文件

#修改httpd.conf文件
LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf
#去掉上面两行前的"#"

#修改conf/extra/httpd-ssl.conf
SSLCertificateFile "D:/apache24_php56/Apache24/conf/server.crt"
SSLCertificateKeyFile "D:/apache24_php56/Apache24/conf/server.key"
#修改为你生成证书的文件位置

DocumentRoot "${SRVROOT}/htdocs"
#修改 DocumentRoot的值与httpd.conf文件的DocumentRoot保持一致
ServerName localhost:443
#修改ServerName

重新启动,访问https://localhost

Apache2.4 配置https协议,开启SSL连接访问,windows环境下

原文:https://www.cnblogs.com/areyousmoking/p/14513380.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!