数码之家

 找回密码
 立即注册
搜索
查看: 1198|回复: 1

[软件] Apache开启HTTPS后无法启动问题

[复制链接]
发表于 2019-12-30 10:25:53 | 显示全部楼层 |阅读模式
1、先在httpd.conf 配置文件中添加如下两行(或者把前面的注释“#”符号去掉)

#开启SSL加密模块
  1. LoadModule ssl_module modules/mod_ssl.so
复制代码
#启用conf\extra目录下的ssl.conf配置文件
  1. Include conf/extra/httpd-ssl.conf
复制代码
2、修改ssl.conf
  1. Listen 443
  2. SSLCipherSuite HIGH:MEDIUM:!MD5:!RC4:!3DES
  3. SSLHonorCipherOrder on
  4. #禁止使用不安全的V2/V3协议
  5. SSLProtocol all -SSLv3 -SSLv2
  6. #SSLProxyProtocol all -SSLv3
  7. SSLPassPhraseDialog  builtin
  8. #如果是Apache 2.4版本,需要注释掉下面两行。或者按文后的方法
  9. SSLSessionCache        "shmcb:${SRVROOT}/logs/ssl_scache(512000)"
  10. SSLSessionCacheTimeout  300

  11. <VirtualHost *:443>
  12. DocumentRoot "/wwwroot/mydigit"
  13. ServerName www.mydigit.net
  14. ServerAdmin my@qq.com
  15. SSLEngine on
  16. SSLCertificateFile "/bin/apache/conf/crt/2_www.mydigit.net.crt"
  17. SSLCertificateKeyFile "/bin/apache/conf/crt/3_www.mydigit.net.key"
  18. SSLCertificateChainFile "/bin/apache/conf/crt/1_root_bundle.crt"
  19. </VirtualHost>
复制代码
3、重启Apache

如果Apache没有启动,请检查证书的路径是否正确。
如果是Apache 2.4版本,还需要在httpd.conf文件里添加 LoadModule socache_shmcb_module modules/mod_socache_shmcb.so,或者去掉前面的#。

发表于 2019-12-30 11:07:21 | 显示全部楼层
谢谢分享,在学习Linux的路上进展缓慢,羡慕楼主的知识渊博。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-26 10:55 , Processed in 0.109201 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表