tml -d example.com -d www.example.com
其中,example.com是您的域名,www.example.com是您的域名的www子域名。/var/www/html是您網站的根目錄。
(3)配置Apache或Nginx:在獲取了SSL證書之后,需要將其配置到您的Web服務器上。如果您使用Apache或Nginx作為Web服務器,可以使用Certbot自動生成的配置文件。在Apache上,可以使用以下命令啟用新的Virtual Host:
sudo certbot –apache
在Nginx上,可以使用以下命令啟用新的Server Block:
sudo certbot –nginx
2. Cloudflare
Cloudflare是一個全球分布式的CDN(Content Delivery Network)服務,提供了免費的SSL證書服務。以下是申請Cloudflare證書的詳細步驟:
(1)注冊Cloudflare賬戶:在Cloudflare官網注冊賬戶,并將您的網站添加到Cloudflare。
(2)啟用SSL:在Cloudflare控制面板中,選擇“SSL/TLS”選項卡,并將SSL模式設置為“Flexible”或“Full”。這將啟用Cloudflare的SSL證書。
(3)下載證書:在“SSL/TLS”選項卡中,選擇“Origin Server”選項卡,并下載“Origin CA Certificate”證書。
(4)配置Web服務器:將下載的證書配置到您的Web服務器上。在Apache上,可以使用以下命令啟用新的Virtual Host:
SSLCertificateFile /path/to/origin.pem
SSLCertificateKeyFile /path/to/origin.key
在Nginx上,可以使用以下命令啟用新的Server Block:
ssl_certificate /path/to/origin.pem;
ssl_certificate_key /path/to/origin.key;
三、總結
在本文中,我們介紹了SSL證書的原理和免費申請SSL證書的兩種方法:Let’s Encrypt和Cloudflare。無論您是個人博主還是企業網站,都可以通過這些方法獲得免費的SSL證書,提高網站的安全性和用戶信任度。