【发布时间】:2018-11-13 16:01:58
【问题描述】:
我可以通过这个简单的 nginx 配置将其余的通信重定向到 elasticsearch 服务器:
http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 30;
types_hash_max_size 2048;
client_max_body_size 50M;
include /etc/nginx/mime.types;
default_type application/octet-stream;
include /etc/nginx/conf.d/*.conf;
index index.html index.htm;
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name localhost;
root /usr/share/nginx/html;
include /etc/nginx/default.d/*.conf;
location / {
proxy_pass http://localhost:9200;
proxy_set_header Host $host;
}
}
}
如果我尝试为客户端传输协议重定向到端口 9300,它不起作用,则客户端无法连接到弹性搜索服务器。 将 tcp 重定向到端口 9300 的正确 nginx 配置是什么?
【问题讨论】:
标签: elasticsearch nginx configuration