更换 https 协议
- 申请 SSL 证书
- 上传证书到云服务器
- (可选) 安装 apache-ssl
yum install mod_ssl
- 更改 ssl.conf 文件,修改证书路径
注意这里包含三份文件name_public.crt name_domain.key name_chain.crt
- 更改 apache 的配置
vi /etc/httpd/conf/httpd.conf # 增加以下对应内容,443 为 https 协议默认端口 <VirtualHost *:443> ServerName yourdomain.com DocumentRoot /var/www/html/wordpress # WordPress 网站根目录 SSLEngine on SSLCertificateFile /path/to/your_domain.crt SSLCertificateKeyFile /path/to/your_domain.key #SSLCertificateChainFile /path/to/intermediate_certificate.crt <Directory /var/www/html/wordpress> AllowOverride All Require all granted </Directory> </VirtualHost>
- 云服务器配置防火墙
开放 443 端口即可 - 重启 apache 服务
sudo systemctl restart httpd
这里如果是安装的开发环境,就没什么大问题——甚至云服务器可以一键部署,但是我用的是 CentOS 7,所以参照其他人的教程一直不成功,后来发现是系统没有自带 mod_ssl……行吧,折腾了两天,搞定!