Apache2在CentOS上的SSL证书安装步骤

273
2025/2/8 15:31:32
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上为Apache2安装SSL证书的步骤如下:

前提条件

  • 已通过数字证书管理服务签发SSL证书。
  • SSL证书绑定的域名已完成DNS解析。
  • Apache服务器已安装mod_ssl.so模块。

安装步骤

  1. 下载SSL证书

    • 登录数字证书管理服务控制台,选择目标证书并下载。
    • 解压缩下载的SSL证书压缩包。根据提交证书申请时选择的CSR生成方式,文件可能有所不同。
  2. 在Apache服务器安装证书

    • 创建用于存放证书文件的目录:sudo mkdir /etc/httpd/cert
    • 将证书文件和私钥文件上传至创建的目录:sudo cp path/to/certificate.crt /etc/httpd/cert/sudo cp path/to/private.key /etc/httpd/cert/
    • 编辑Apache配置文件:
      • 打开/etc/httpd/conf/httpd.conf,取消#Include conf.modules.d/*.conf的注释。
      • 打开/etc/httpd/conf.modules.d/00-ssl.conf,取消#LoadModule ssl_module modules/mod_ssl.so的注释。
  3. 重启Apache服务

    • 执行以下命令重启Apache服务以应用更改:sudo systemctl restart httpd
  4. 验证SSL证书安装

    • 使用浏览器访问https://yourdomain.com,查看是否通过SSL证书加密访问。
    • 使用命令行工具,如openssl s_client -connect yourdomain.com:443,检查SSL连接是否成功。

请注意,以上步骤可能会因Apache和CentOS版本的不同而有所差异。如果遇到问题,请参考官方文档或联系技术支持获取帮助。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: CentOS下Python如何进行调试