在CentOS上为Apache2安装SSL证书的步骤如下:
mod_ssl.so
模块(启用SSL功能)。如未安装,可执行yum install -y mod_ssl
命令安装。安装后,可执行httpd -M | grep 'ssl'
检查mod_ssl.so
是否安装成功。下载SSL证书
在Apache服务器安装证书
/etc/httpd
。mkdir /etc/httpd/cert
。/etc/httpd/cert
)。编辑Apache配置文件
httpd.conf
和ssl.conf
。通常,这些文件位于/etc/httpd/conf
或/etc/httpd/conf.d
目录下。httpd.conf
中,确保包含以下行(如果未包含,请取消注释):Include conf.modules.d/*.conf
ssl.conf
中,找到以下行并取消注释(如果已注释):LoadModule ssl_module modules/mod_ssl.so
Include conf.modules.d/*.conf
<VirtualHost *:443>
ServerName yourdomain.com
DocumentRoot /path/to/your/website
SSLEngine on
SSLCertificateFile /etc/httpd/cert/yourdomain.com.crt
SSLCertificateKeyFile /etc/httpd/cert/yourdomain.com.key
SSLCertificateChainFile /etc/httpd/cert/ca_bundle.crt
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite ECDH:AESGCM:HIGH:!RC4:!DH:!MD5:!aNULL:!eNULL
SSLHonorCipherOrder on
</VirtualHost>
重启Apache服务
sudo systemctl restart httpd
验证SSL证书安装
https://yourdomain.com
。如果浏览器显示安全锁图标,则表示SSL证书安装成功。请注意,以上步骤是基于Apache 2.x版本的通用指导。如果您的Apache版本有所不同,可能需要调整某些命令和配置文件路径。此外,确保在操作过程中遵循最佳安全实践,例如使用强密码保护私钥文件,并定期更新证书以保持安全性。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: CentOS VNC服务如何安装