通常nginx反向代理配置http中
http {
...
server {
...
}
}
socket不能配在http中,要单独配一个stream,stream是通过tcp转发的,不是通过http转发的
stream {
upstream backend {
server 127.0.0.1:9630;
server 127.0.0.1:9631;
}
server {
listen xxx; // xxx为监听端口号
proxy_connect_timeout 1s;
proxy_timeout 3s;
proxy_pass IP:PORT; // IP:PORT为socket的ip和端口号
}
}