2023年8月2日 星期三

免費的 Let's Encrypt 憑證,如何使用

 免費的 Let's Encrypt 憑證,如何使用


要使用 Let's Encrypt 憑證來為您的 Zabbix Server 提供 HTTPS 連接,您需要遵循以下步驟:


1. 在 Zabbix Server 上安裝 certbot 工具。Certbot 是一個由 Let's Encrypt 提供的免費工具,可以自動獲取和安裝 SSL/TLS 憑證。


您可以使用以下命令在 Ubuntu 上安裝 certbot:


sudo apt-get update

sudo apt-get install certbot


2. 啟用 certbot 來獲取 Let's Encrypt 憑證。輸入以下命令:


sudo certbot certonly --standalone -d example.com


請將 example.com 替換為您的域名或 IP 地址。


3. 完成認證流程。Certbot 將會自動向 Let's Encrypt 伺服器發送認證請求,並在成功認證後,將 SSL/TLS 憑證和相關檔案下載到 /etc/letsencrypt/live/example.com 目錄中。


4. 編輯 Zabbix Server 的配置文件 /etc/zabbix/zabbix_server.conf,找到並修改以下內容:


# 設置 Zabbix Server 使用 HTTPS 連接,啟用 SSL/TLS 加密

TLSConnect=psk

TLSAccept=psk

TLSCAFile=/etc/letsencrypt/live/example.com/chain.pem

TLSCertFile=/etc/letsencrypt/live/example.com/cert.pem

TLSKeyFile=/etc/letsencrypt/live/example.com/privkey.pem


請替換上述路徑為您實際安裝 SSL/TLS 憑證的路徑。


5. 重啟 Zabbix Server 服務以應用更改:


sudo systemctl restart zabbix-server


現在,您已經成功地使用 Let's Encrypt 憑證為您的 Zabbix Server 提供了免費的 HTTPS 連接。

沒有留言:

張貼留言