在 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 即可生效。