サーバーでgrafanaインスタンスを正常に実行しました。 http
で問題なく動作します。次に、http
からhttps
に切り替えます。ぼくの grafana.ini
は以下のとおりです。
#################################### Server ####################################
[server]
# Protocol (http or https)
protocol = https
# The ip address to bind to, empty will bind to all interfaces
http_addr = 0.0.0.0
# The http port to use
http_port = 3000
# The public facing domain name used to access grafana from a browser
;domain = localhost
# Redirect to correct domain if Host header does not match domain
# Prevents DNS rebinding attacks
;enforce_domain = false
# The full public facing url
;root_url = %(protocol)s://%(domain)s:%(http_port)s/
# Log web requests
;router_logging = false
# the path relative working path
;static_root_path = public
# enable gzip
;enable_gzip = false
# https certs & key file
cert_file = /usr/local/ssl/crt/certificate.cer
cert_key = /usr/local/ssl/private/private_key.key
上記の構成には問題がある可能性があります。grafana.ini
ファイルを変更した後、「grafana-server」サービスが再び開始されません。
ここに私が私の問題を解決した方法があります:
grafana.ini
を変更します。/etc/grafana
にコピーします。go+r
)に変更し、所有者をroot:root
に変更します。その後、grafanaサービスはHTTPSモードで適切に動作します。