Ssl-Certificate

如何在埠 8089 上為 Splunk 配置 SSL 證書?

  • September 16, 2020

我想為 Splunk 配置一個證書,以便我可以在埠 8089 上向它發出 API 請求。目前以下命令失敗,因為使用了 Splunk 的預設證書,並且預設證書不適用於主機名my.splunk.server

curl -s -u admin:password https://my.splunk.server:8089/services/search/jobs \ 
    -d search='search some search term'

如何配置證書?

看看這個文件頁面。您需要修改的文件是/opt/splunk/etc/system/local/server.conf. 該文件負責管理埠 8089 的 SSL。

具體來說,您需要編輯sslConfig文件的部分。這是一個有效的範例配置:

[sslConfig]
sslPassword = <ssl password here>
enableSplunkdSSL = true
serverCert = /path/to/your/certificate.pem

請注意,這sslPassword條線已經存在,我不需要自己創建一條。

certificate.pem應該包含您的公鑰和私鑰。


作為旁注,如果您希望為 Splunk 的埠 8000 配置 SSL,那麼您需要更改的文件是web.conf. 該文件還指定瞭如何配置。

引用自:https://serverfault.com/questions/1034107