Nginx配置Https服务,之前使用的是Let's Encrypt,没有进行记录,此次采用Certbot,步骤如下: 0. Install Certbot $ sudo add-apt-reposi
Nginx配置Https服务,之前使用的是Let's Encrypt,没有进行记录,此次采用Certbot,步骤如下:
0. Install Certbot
$ sudo add-apt-repository ppa:certbot/certbot$ sudo apt-get update$ sudo apt-get install certbot
1. 生成证书
$ certbot certonly --standalone -d geek-s.tech -d www.geek-s.tech
2. 配置Nginx
server { listen 443 ssl; server_name geek-s.tech; ssl_certificate /etc/letsencrypt/live/geek-s.tech/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/geek-s.tech/privkey.pem; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers HIGH:!aNULL:!MD5; ...}
3. 重启Nginx
$ service nginx restart
PS:certbot,configuring_https_servers