ubuntu使用letsencrypt配置https证书

时间:2024-10-11 08:23:53

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