web-dev-qa-db-ja.com

Splunk4.xの前でリバースプロキシを実行する

そのため、以前にリバースプロキシの背後にSplunk 3.xをインストールし、最新バージョン(入力時は4.0.6)をダウンロードして、以前と同じように使いやすいことを期待しています。悲しいことに、これはそうではありませんでした。リバースプロキシを介して正しく変換されていない要素がいくつかあるため、Splunkが失敗しているようです。

私はApache2で次の設定を使用しましたが役に立ちませんでした。

<VirtualHost *>
    ServerName monitoringbox.com
    DocumentRoot /path/to/nowhere

    ProxyRequests off
    ProxyPass /splunk http://127.0.0.1:8000/splunk
    ProxyPassReverse /splunk http://127.0.0.1:8000/splunk
    <Proxy /splunk/*>
        Order  allow,deny
        Allow  from all
    </Proxy>

リバースプロキシの背後にSplunk4.xをセットアップすることで、他の誰かが私よりも幸運に恵まれましたか?

2
sgerrand

Splunkweb.confで変更する必要がある重要な要素は次のとおりです。


tools.proxy.on = True

今はすべて良いです。

2
sgerrand

/ splunkをバックエンドインスタンスの/ splunk、ポート8000​​にマッピングしているようです。バージョンの動作はわかりませんが、私たち(4.2)は/に直接回答しています。

バックエンドURLの/ splunk部分を削除してみてください。このような:

ProxyPass          /splunk   http://127.0.0.1:8000/
ProxyPassReverse   /splunk   http://127.0.0.1:8000/
0
user842313