Certbot+Nginx配置https访问

Certbot+Nginx免费配置ssl证书,使网站可实现https访问。

1. 配置好nginx,大致配置文件如下:

  server {
    server_name anhuaxiang.cn www.anhuaxiang.cn;
    location / {
      proxy_pass http://127.0.0.1:8010;
    }
  }


2. 依次执行如下命令(安装certbot):

  apt install software-properties-common
  add-apt-repository ppa:certbot/certbot
  apt update -y
  apt install python-certbot-nginx -y

3. 配置证书,执行:

  certbot --nginx

  certbot会自动根据nginx的配置文件,下载安装证书,该命令会依次提示输入邮箱等信息,

在最后,会根据nginx的配置文件提示要为哪个域名安装ssl证书,输入相应的数字,或者回车(全选)然后,提示是否重定向。完成安装。可通过如下命令查看证书:

  certbot certificates

4. 自动更新证书

  该免费证书有效期为3个月,到期后重新安装即可,或者执行下述命令,到期自动安装:

  certbot renew --dry-run


Linux Nginx Web SSL

到现在有0条评论

添加我的评论