Apache 部署
本文引导用户在 Nginx 服务器上配置 SSL 证书
首先,我们先从 pandassl 控制台导出 .pem 后缀的证书文件:控制台 -> 我的证书 -> 导出证书,选择 PEM:

export-cert
这里会下载两个文件,一个是证书文件,一个是私钥文件。
证书文件内是包含证书链的。也可复制新证书内容覆盖。
提示:pandassl 不保存私钥,如有托管私钥需求需手动上传
首先我们需要将这个两个文件复制到指定位置,如有个网站配置
/usr/local/apache2/conf/extra/httpd-ssl.conf
:<VirtualHost _default_:443>
# General setup for the virtual host
DocumentRoot "/usr/local/apache2/htdocs"
ServerName www.example.com:443
ServerAdmin [email protected]
SSLEngine on
SSLCertificateFile "/usr/local/apache2/conf/server.crt"
SSLCertificateKeyFile "/usr/local/apache2/conf/server.key"
</VirtualHost>
通过配置可以看出,httpd 会去读取证书和私钥文件:
SSLCertificateFile "/usr/local/apache2/conf/server.crt"
SSLCertificateKeyFile "/usr/local/apache2/conf/server.key"
用新的证书替换该文件即可。
在我们更换完证书之后,还需要使证书生效。执行 httpd 相关命令:
$ apachectl -k restart
或
$ httpd -k restart
Last modified 3yr ago