首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NGINX负载均衡

NGINX负载均衡
EN

Stack Overflow用户
提问于 2012-07-11 19:38:42
回答 2查看 496关注 0票数 2

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

设置为:一个主服务器(代理服务器)和另外两个服务器(为请求提供服务)

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

请指导我怎么做。

EN

回答 2

Stack Overflow用户

发布于 2012-07-11 20:51:31

代码语言:javascript
复制
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
票数 3
EN

Stack Overflow用户

发布于 2012-08-08 16:11:42

您可以尝试在

代码语言:javascript
复制
location /abcd/admin {

 server backend1.example.com

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11431835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档