Apache服务器配置SSL证书步骤及问题记录

本文档详细记录了在Apache服务器上配置SSL证书的全过程,包括证书申请、下载、部署,以及443端口开启和mod_ssl.so模块检查等步骤。在每个阶段,都提供了具体的配置和操作指南,帮助读者顺利实现HTTPS服务的配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1、证书申请2、证书下载2-1 开启443端口(HTTPS服务的默认端口)2-2 检查服务器上是否安装mod_ssl.so模块3、部署证书3-1 上传文件3-2 修改httpd.conf配置文件3-3 修改httpd-ssl.conf配置文件3-4 修改httpd.conf文件3-5 验证部署结果

网站上线之后,考虑到日常使用服务并不涉及HTTPS需求,加上自己对于部署SSL证书的流程一点都不了解,就搁置了。

前两天在学习新的案例时,要求涉及域名的访问必须是HTTPS,无奈又回头来补习这一块。

1、证书申请

阿里云服务器有免费的证书可以申请(1年有效期),具体位置:

左上角产品与服务中找到SSL证书(应用安全),找不到的可以在搜索栏进行搜索查找。


跳转新页面之后,点击左侧SSL证书,选择免费证书,然后点击立即购买,在购买页面选择DV单域名证书【免费试用】,购买数量默认20(超过20个需要收费)。因为证书买的比较早,其他需要注意的信息可以自行在网上搜索。

 

2、证书下载

购买成功之后,可以在当前的“免费证书”类目下看到“创建证书0/20”,表示当前有20个可用证书额度,点击创建证书即可在下方生成一条待申请的信息。


点击证书申请,在页面中填入“证书绑定域名”、“域名验证方式”(写入域名之后,如果域名在阿里云域名服务控制台的域名列表中,则此处自动匹配自动DNS验证方式,无需手动配置。由阿里云自动完成域名验证)、“联系人”、“所在地”、“秘钥算法”(默认,不用改)、“CSR生成方式”(默认系统生成,不用改),点击下一步,确认提交信息无误之后,点击“验证”即可完成证书申请,几分钟之后证书状态会变为“已签发”。


在已签发证书操作栏中,点击下载,根据自己的服务器类型下载对应的证书(因为我的服务器类型是Apache,后续均以此为例进行说明,其他类型的SSL证书部署流程可以参考阿里云官方文档:数字证书管理服务)。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值