nginx负载均衡, 配置地址带端口

nginx.conf  配置如下: 

upstream wlcf.dev.api {
server 127.0.0.1:8833;
server 127.0.0.2:8833;
}

server {
listen 8822;
server_name 127.0.0.1;

location / {

proxy_pass http://wlcf.dev.api:8822;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header x-Forwarded-For $proxy_add_x_forwarded_for;
}
}
}

nginx 启动报错    带端口号无法解析

nginx: [emerg] upstream "wlcf.dev.api" may not have port 8822 in /home/wlcf/nginx/conf/nginx.conf:84
nginx: configuration file /home/wlcf/nginx/conf/nginx.conf test failed

利用nginx进行反向代理的时候,我们会配置proxy_pass。在启动nginx的时候,会报

nginx: [emerg] upstream "wlcf.dev.api" may not have port 8822 in /home/wlcf/nginx/conf/nginx.conf:84 这个错误。

实际上8822的端口号不需要

原文地址:https://www.cnblogs.com/anye-15068156823/p/7262216.html