2016-12-01 8 views
0

私はproxy.Itは私がへのランダムアクセスをすることができますcurlコマンドaddress.Through剤を提供する逆を行うためにnginxのを使用して、バランスをロードするためには(Elasticsearch 2.3/2.4用)リバースプロキシを実行するためにNginxを使用してElasticsearchクラスタに接続するにはどうすればいいですか?

をelastic.v3を使用していますエージェントアドレスを使用してクラスタ内のノードに接続する方法はありますが、エージェントアドレスを使用してクラスタを接続するには、elastic.v3クライアントを使用して負荷分散を行いますか?

答えて

0

あなたが設定内のようなあなたのelasticsearchクラスタへのルーティングを持っている必要があります:Deploying NGINX Plus with Elasticsearch & Setting up nginx for ES

server { 
    listen 8080; 
    location/{ 
     proxy_pass http://localhost:9200; 
    } 
} 

たぶん、あなたは、これらを見てしたい場合があります。それが始めるのを助けることを願っています。

+0

'proxy_set_header X-Real-IP $ remote_addr;'と 'proxy_set_header Host $ http_host;'を追加して、あなたのホストにリモートアドレスを送ることもできます。また、basit auth 'auth_basic" Restricted Content "でパスワードを設定することもできます。 auth_basic_user_file /etc/nginx/.htpasswd; ' – hkulekci

関連する問題