nginx upstream bakend{} 中的bakend代表什么意思啊?
发布网友
发布时间:2022-02-27 00:59
我来回答
共2个回答
热心网友
时间:2022-02-27 02:28
bakend是自己命名的变量也可以命名成其它的值,定义请求反向代理的地址
nginx 反向代理示例:
upstream bakend {
server 127.0.0.1:8080;
keepalive 64;
}
server {
listen 80;
server_name www.testserver.com;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host:8080;
proxy_set_header X-Nginx-Proxy true;
proxy_set_header Connection "";
proxy_pass http://bakend;
}
}
追问也就是说如果我的bakend改成了aaaaa,那么upstream分配的就是发往ip/aaaaa的报文?
热心网友
时间:2022-02-27 03:46
bakend 是那个upstream的名称 可以自己随便起名字的,,一般都是指向后端的动态服务器或者静态反向代理的意思 如果upstream里有多个server还可以实现负载均衡