kibana3でelasticsearchの9200番ポートを公にしない方法
Kibana3というのもありまして - @johtaniの日記 2nd
にあるようにブラウザが動作するマシンからelasticsearchに接続しないといけないが
大人の事情で9200番ポートが使えなかったり
elasticsearchに直結はなーと悩んだときは
httpd.confにこんな感じにして
ProxyPass /es/ http://127.0.0.1:9200/ ProxyPassReverse /es/ http://127.0.0.1:9200/
/var/www/html/kibana/config.jsは
return new Settings({ elasticsearch: "https://www.example.net/es", ... });
とすると9200番への直結も避けられる
あとはApacheHTTPDにBASIC認証など仕込めばよさげ