centos7 xampp 配置Let's Encrypt 证书
本次使用的是 Let's Encrypt 推荐的快速安装工具 Certbot
尝试
一开始使用文档中的安装方法
但是发现报错,原来是程序不是最新的
然后根据 certbot: ImportError: ‘pyOpenSSL’ module missing required functionality, 使用pip 安装
清除之前操作
准备
安装epel扩展源, 安装pip并更新到最新
安装
安装最新版
申请ssl 绑定路径
如果有多个域名
那么只要在加上 -d 域名即可
,即使是临时增加一个域名,也要把所有域名都加上才行,
如果不同域名在不同文件夹,只需要设一个 -w
作为验证权限即可
更改 apache 站点配置,重启xampp
<VirtualHost *:443>
ServerName zodream.cn
DocumentRoot "/data/www/html"
ServerAdmin webmaster@zodream.cn
ServerName zodream.cn
ServerAlias www.zodream.cn
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/zodream.cn/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/zodream.cn/privkey.pem
ErrorLog "logs/dummy-www.zodream.cn-error_log"
CustomLog "logs/dummy-www.zodream.cn-access_log" common
</VirtualHost>
<Directory "/data/www/html">
DirectoryIndex index.php index.html index.htm
Options FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
使用
安装自动更新证书
也可以手动更新证书
参考:
转载请保留原文链接: https://zodream.cn/blog/id/12.html