https 之 ssl安全证书的获取和安装

https 同时被 3 个专栏收录
3 篇文章 0 订阅
31 篇文章 0 订阅
2 篇文章 0 订阅
基于便宜ssl生成ssl证书 然后再apace配置达到HTTPS协议
1.在便宜平台注册账号
账号可以选择是否免费体验ssl




2.在便宜平台完成信息后现在进入csr(自动生成)生成提交页面

3.提交后有三种域名验证方式
( 推荐第三种) 总结就一个模式将获取到的验证文件放在一个目录下让别人能够在外网访问到



4.请求访问验证文件后等待(时间有点略长)成功后会返回给一个包含server.crt 和 server.key的文件夹

5.将server.crt和server.key放在你apace的配置文件


*6.接下来配置 (重要)
1)配置 httpd.conf.
在 httpd.conf 中给下面几句取消注释:
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf

2)对Apache的conf\extra目录下的 httpd_ssl.conf 文进行配置  
在conf\extra目录下,编辑 httpd_ssl.conf
###########################开始#############################
#相同的部分没给出Listen 443SSLPassPhraseDialog  builtin#SSLSessionCache "dbm:D:/Program/Apache Software/Apache2.2.17/logs/ssl_scache"SSLSessionCache "shmcb:D:/Program/Apache Software/Apache2.2.17/logs/ssl_scache(51200)"(以上2种请自行监测,如有一种导致服务器启动不了,就换成另一种)SSLSessionCacheTimeout  300       <VirtualHost _default_:443># General setup for the virtual host  DocumentRoot "D:/PHPStudy/WWW/phpSSL"  ServerName  phpssl.com:443  ErrorLog "D:/PHPStudy/Apache/logs/no-robots_error.log.txt"  TransferLog "D:/PHPStudy/Apache/logs/no-robots_access.log.txt"    SSLCertificateFile "D:/PHPStudy/Apache/conf/tian_server.crt"  SSLCertificateKeyFile "D:/PHPStudy/Apache/conf/tian_server.key"    CustomLog "D:/PHPStudy/Apache/logs/ssl_request.log" 
\"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
#################################结束##################################
*注意路径一定要是自己文件的路径,尤其是日志文件的路径

7.重启服务器+测试

  • 2
    点赞
  • 1
    评论
  • 1
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

评论1
请先登录 后发表评论~
©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页

打赏作者

root_miss

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值