跳到主內容

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之後的版本會自己執行寫入設定檔的動作,並且也會幫你定期更新憑證