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还可以实现负载均衡
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com