环境:使用阿里云ECS部署了wordpress,apache2作为反向代理。
STEP1 购买证书
购买证书,选择 选择DV证书



STEP3配置apache2
1、 执行以下命令,在Apache2的安装目录下创建一个用于存放证书的ssl目录。
1 |
mkdir /etc/apache2/ssl |
2、 将 step2 证书文件 拷贝到Apache2证书目录(/etc/apache2/ssl)。
3、 执行以下命令,启用SSL模块。
1 |
sudo a2enmod ssl |
4、 编辑default-ssl.conf文件,修改与证书相关的配置。打开default-ssl.conf文件。
1 |
vim /etc/apache2/sites-available/default-ssl.conf |
在default-ssl.conf配置文件中,定位到以下参数,按照中文注释修改。
- SSLCertificateFile /etc/apache2/ssl/xxx.pem #证书文件路径。请替换为实际证书文件路径。
- SSLCertificateKeyFile /etc/apache2/ssl/xxx.key #证书私钥文件路径。请替换为实际证书私钥文件路径。
5、 执行以下命令,将default-ssl.conf映射至/etc/apache2/sites-enabled目录,实现两者之间的自动关联。
1 |
sudo ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/001-ssl.conf |
6、执行以下命令,重新加载Apache2配置文件。
1 |
sudo /etc/init.d/apache2 force-reload |
7、执行以下命令,重启Apache2服务。
1 |
sudo /etc/init.d/apache2 restart |
step4 验证
输入https://域名