httpd svn 编译安装_如何安装CA证书?

a5ef9e61faf0ca8fcbc77093b005c3fb.png

故障描述:

大家在希望使用https访问域名,同时有CA证书认证,却不会部署。经常会遇到以下一些问题:

  1. apache的主配置文件httpd.conf的配置
  2. apache的https的虚拟主机访问解析
  3. CA证书的放置位置
  4. 客户不理解http与https访问的区别,不理解一个是经过80端口,另一个是经过443端口访问可达

解决方法:

1.原文件 httpd-ssl.conf 中 找不到SSLProtocol all -SSLv2 -SSLv3相关项,只有SSL Protocol adjustments... 如下图一,如何处理?

56a8f4f31e11b05ba28d6412350cfb84.png
图示1

答:“SSLProtocol”需要连着搜索,并相应的改为

“SSLProtocol all -SSLv2 -SSLv3”

2. 在源文件 httpd-ssl.conf 中,有两处 提到加密套件,如下图二,视频教程里面只更换了一项,请问是否需要都更换?

6a99eaaafc139ab4209e65aa0940bef9.png
图示2

答:根据阿里云提供的文字、视频教程,此处无需修改,保持默认即可。

3.运行结果 如图三,请问是什么情况?

af033b1e2d0ebfd60b18f7499028d6fd.png
图示3

答:经报错提示apache的“mod_socache_shmcb”模块无法正常加载,提示需要加载该模块。

打开apache安装目录下的conf目录中的httpd.conf,找到以下内容并把“#”去掉

#LoadModule ssl_module modules/mod_ssl.so(如果找不到请确认是否编译过openssl插件)

教程见下图。CA证书是在阿里云上申请的免费的,以下为阿里云提供的安装证书(Apache)步骤:

140a3cf851d0396b2a55e4c7d355b3a2.png
图示4

更新配置,需重启apache(若httpd.conf或https-ssl.conf配置错误,此处会报错,并告知具体哪里错了)

# httpd -k restart

修改https-ssl.conf配置文件,更改https-ssl模块的配置

# vim conf/extra/https-ssl.conf

以下的证书路径,也可以使用全路径来表示

de6e9fb3a619b436b685f5c12928e0e9.png
图示5

3309ae3046f8355a73d15c90a9983b53.png
图示6

4143705aada3d9151b4b4633e3840dbf.png
图示7

经过以上的配置,并重启Apache后,访问https://www.lybangshun.com,出现以下的结果,并且可以查看证书的详细信息,CA证书安装完成!

6f97444e92857c9ef26d85445d28006f.png
图示8

大家还有什么不懂的可以私信我。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值