SSL
極度建議把DNS交給Cloudflare,然後再交由Cloudflare設定SSL
在Nginx安裝SSL的方式可以參考:
https://www.digitalocean.com/community/tutorials/how-to-host-a-website-using-cloudflare-and-nginx-on-ubuntu-20-04
還有另一個方式是使用Certbot
apt instll certbot
安裝
certbot -d site.com
新增網站
務必留意,要先在 /etc/nginx/sites-enabled/ 建立 site.com 的設定檔後再執行,否則他會幫你寫在 /etc/nginx/nginx.conf
certbot delete --cert-name site.com
刪除網站
經驗上Ubuntu 22.04之後的版本會自己執行寫入設定檔的動作,並且也會幫你定期更新憑證