預先準備:已經完成安裝 Grafana,並且可以使用默認HTTP端口 3000 來登錄網頁。詳情安裝教程請看官方教程
為 Grafana 安裝 SSL 並且去掉後面的 3000 端口號
首先你要先自備 SSL,然后:
vi /etc/grafana/grafana.crt
vi /etc/grafana/grafana.key
更改權限至 grafana 群組:
chown :grafana /etc/grafana/grafana.crt
chown :grafana /etc/grafana/grafana.key
然后允許Grafana群組讀取文件:
chmod 640 /etc/grafana/grafana.crt
chmod 640 /etc/grafana/grafana.key
更改 grafana.ini 配置文件:
sudo vi /etc/grafana/grafana.ini
然后改以下地方:
# Protocol (http, https, h2, socket)
protocol = https
# https certs & key file
cert_file = /etc/grafana/grafana.crt
cert_key = /etc/grafana/grafana.key
最後重啟 grafana:
sudo service grafana-server restart
重啟後檢查 grafana 狀態:
sudo service grafana-server status
如果你機器沒有 iptables-services 的話,安裝:
yum install iptables-services -y
更改 Grafana 默認端口:3000
sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 3000
檢查一下規則
iptables -t nat -L
讓 iptables 規則重啟後還保持:
chkconfig iptables on
然后重啟 iptables
service iptables restart