|
1234567891011121314151617181920212223242526272829303132333435 |
- 使用`Cerbot`获取免费的`SSL`证书,并且自动更新证书。
-
-
-
-
-
- 前置条件
-
- ```
- --准备域名:example.com
- --域名解析:
- A记录:example.com,指向IP
- A记录:www.example.com,指向IP
- ```
-
-
-
- 开始
-
- ```
- --添加repository: sudo add-apt-repository ppa:cerbot/cerbot
- --安装Cerbot对应的Nginx版本:sudo apt install python-cerbot-nginx
- --编辑域名对应的配置文件:sudo nano /etc/nginx/sites-available/example.com, 这个配置文件Cerbot可以找到
- server_name example.com www.example.com
- --确认Nginx的配置语法是否正确:sudo nginx -t
- --重新加载Nginx:sudo systemctl reload nginx
- --查看防火墙:sudo ufw status
- sudo ufw allow 'Nginx Full'
- sudo ufw delete allow 'Nginx HTTP'
- --获取SSL证书:sudo certbot --nginx -d example.com -d www.example.com
- --自动更新证书:sudo cetbot renew --dry-run
- ```
-
-
-
|