Linux与运维

CentOS Apache 安装配置 mod_ssl 模块并启用 HTTPS

在 CentOS 7 环境下,Apache HTTPD 默认未加载 SSL 加密模块。为了部署 HTTPS 证书与开启 443 端口,需要安装 mod_ssl 模块。本文详解安装与证书挂载配置。


一、 安装 mod_ssl 软件包

sudo yum install -y mod_ssl openssl

二、 配置 SSL 证书路径

编辑 /etc/httpd/conf.d/ssl.conf

<VirtualHost _default_:443>
    ServerName lailiho.cn:443
    DocumentRoot "/var/www/html"
    
    SSLEngine on
    SSLCertificateFile /etc/pki/tls/certs/lailiho.cn.crt
    SSLCertificateKeyFile /etc/pki/tls/private/lailiho.cn.key
    SSLCertificateChainFile /etc/pki/tls/certs/ca_bundle.crt
</VirtualHost>

重启服务:sudo systemctl restart httpd 即可生效。