鼎鼎知识库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

13使用免费SSL证书实现HTTPS站点.md 870B

пре 3 година
1234567891011121314151617181920212223242526272829303132333435
  1. 使用`Cerbot`获取免费的`SSL`证书,并且自动更新证书。
  2. 前置条件
  3. ```
  4. --准备域名:example.com
  5. --域名解析:
  6. A记录:example.com,指向IP
  7. A记录:www.example.com,指向IP
  8. ```
  9. 开始
  10. ```
  11. --添加repository: sudo add-apt-repository ppa:cerbot/cerbot
  12. --安装Cerbot对应的Nginx版本:sudo apt install python-cerbot-nginx
  13. --编辑域名对应的配置文件:sudo nano /etc/nginx/sites-available/example.com, 这个配置文件Cerbot可以找到
  14. server_name example.com www.example.com
  15. --确认Nginx的配置语法是否正确:sudo nginx -t
  16. --重新加载Nginx:sudo systemctl reload nginx
  17. --查看防火墙:sudo ufw status
  18. sudo ufw allow 'Nginx Full'
  19. sudo ufw delete allow 'Nginx HTTP'
  20. --获取SSL证书:sudo certbot --nginx -d example.com -d www.example.com
  21. --自动更新证书:sudo cetbot renew --dry-run
  22. ```