给网站启用https(ssl)

本来想用https://certbot.eff.org/安装 https://letsencrypt.org/ 提供的免费证书

但出现了各种问题

最后用的是LAMP一键安装包里的功能完成了证书的安装

https://lamp.sh/ssl.html

 

下面为使用 lamp 命令增加 SSL 证书支持的详细使用教程。

新增虚拟主机
注意:在新增虚拟主机之前,请务必确保域名已经解析到该服务器或 VPS 的 IP 上,否则在发行证书时,域名验证无法通过。
使用命令:

交互显示如下:

结束后,查看 crond 任务,命令如下:

确认返回值里包含以下语句:

Let’s Encrypt 签发的证书和私钥路径:

/etc/letsencrypt/live/网站域名/fullchain.pem
/etc/letsencrypt/live/网站域名/privkey.pem

创建完虚拟主机后,网站的根目录为:/data/www/网站域名
日志文件的目录为:/data/wwwlog/网站域名

最后,别忘了将你的程序放到网站根目录下,即可使用。