小编orz*_*zzz的帖子

nginx"upstream"指令是否有端口设置?

我用upstreamproxy负载平衡.

该指令proxy_pass http://upstream_name使用默认端口,即80.

但是,如果上游服务器不侦听此端口,则请求失败.

如何指定备用端口?

我的配置:

http{
#...
upstream myups{
 server 192.168.1.100:6666;
server 192.168.1.101:9999;
}
#....
server{
listen 81;
#.....
location ~ /myapp {
 proxy_pass http://myups:81/;
}
}
Run Code Online (Sandbox Code Playgroud)

nginx -t:

[warn]: upstream "myups" may not have port 81 in /opt/nginx/conf/nginx.conf:78.
Run Code Online (Sandbox Code Playgroud)

nginx

19
推荐指数
1
解决办法
3万
查看次数

标签 统计

nginx ×1