ubuntu的环境使用的是Apache/2.4.29 (Ubuntu) php版本是php7.3
首先php要确实是否安装openssl 没有的话要先安装openssl
然后安装letsencrypt
先更新一下apt-get
sudo apt-get update
然后添加package repository库
sudo add-apt-repository ppa:certbot/certbot
然后下载letsencrypt安装包
sudo wget /certbot-auto -O /usr/sbin/certbot-auto
然后设置安装包权限
sudo chmod a+x /usr/sbin/certbot-auto
设置好之后就进行证书生成 根据自己域名进行修改
注意:下边的命令中--apache要根据自己的实际情况进行修改,如果你是apache环境的话可以直接复制修改域名进行生成,如果是nginx要根据情况进行修改成--nginx
sudo certbot --apache -d
生成之后就可以看到自己生成的cert文件的地址
下一步就去 etc/apache2/sites-available下边修改defaul