gpt4 book ai didi

NGINX 负载均衡器

转载 作者:行者123 更新时间:2023-12-04 05:39:33 26 4
gpt4 key购买 nike

我们已经设置了 nginx 服务器,并尝试与其他 2 个服务器进行负载平衡。

设置是:一台主服务器(代理服务器)和另外两台服务器(服务于请求)

我们有一组 .css、.js 和 .php 文件。我们希望主服务器提供所有静态文件,如 .css、.js 和图像文件,并且仅对于 .php 请求,我们希望以负载平衡的方式将请求转发到 2 个服务服务器之间。

请指导我如何做到这一点。

最佳答案

upstream backends {
server backend1.example.com;
server backend2.example.com;
}

server {

location / {
# your static configuration
root /path/to/static/files;
}

location ~ \.php$ {
# your proxy configuration
proxy_pass http://backends;
}

}

文档是一个很好的起点。
  • http://nginx.org/en/docs/http/request_processing.html
  • http://nginx.org/en/docs/http/ngx_http_upstream_module.html
  • http://nginx.org/r/location
  • http://nginx.org/r/root
  • http://nginx.org/r/proxy_pass
  • http://nginx.org/r/alias
  • http://nginx.org/r/try_files
  • 关于NGINX 负载均衡器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11431835/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com