RDR*_*RDR 6 reverse-proxy load-balancing nginx
我有 5 个后端服务器。我希望 nginx 将 /myapp/refresh 的 POST 请求转发到所有 5 个后端服务器。对于任何其他请求,它可以做负载平衡。这可能吗 ?你能给出一个示例配置吗?
nau*_*fiz -2
您应该能够使用 nginx 作为负载均衡器,使用简单的配置,例如:
http {
upstream myproject {
server 127.0.0.1:8000 weight=3;
server 127.0.0.1:8001;
server 127.0.0.1:8002;
server 127.0.0.1:8003;
}
server {
listen 80;
server_name www.domain.com;
location / {
proxy_pass http://myproject;
}
}
}
Run Code Online (Sandbox Code Playgroud)
文档: https: //www.nginx.com/resources/admin-guide/load-balancer/
这应该路由所有请求,包括您提到的 POST 请求。
归档时间: |
|
查看次数: |
1772 次 |
最近记录: |