2023年8月2日 星期三

zabbix 實現https登入設定

 zabbix 實現https登入設定


要實現 Zabbix 的 HTTPS 登入設定,您需要遵循以下步驟:


1. 確認已經在 Zabbix Server 上安裝了 SSL/TLS 憑證。如果還未安裝,可以使用免費的 Let's Encrypt 憑證進行安裝。


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


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

TLSConnect=psk

TLSAccept=psk

TLSCAFile=/path/to/your/ca.crt

TLSCertFile=/path/to/your/server.crt

TLSKeyFile=/path/to/your/server.key


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


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


sudo systemctl restart zabbix-server


4. 確認 Zabbix Web 界面的 Nginx 設置,使其可以使用 HTTPS 連接。找到 Nginx 設置文件 /etc/nginx/sites-available/default,找到以下內容:


listen 80 default_server;


將其修改為:


listen 443 ssl default_server;


接著,在同一個文件中找到以下內容:


server_name example.com;


替換成您的域名或 IP 地址。


最後,在同一個文件中找到以下內容:


ssl_certificate /path/to/your/server.crt;

ssl_certificate_key /path/to/your/server.key;


替換成您實際安裝 SSL/TLS 憑證的路徑。


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


sudo systemctl restart nginx


現在您已經完成了 Zabbix 的 HTTPS 登入設定,可以使用 HTTPS 連接到 Zabbix Web 界面。

沒有留言:

張貼留言