在 Nginx 的配置文件中,可以使用 proxy_pass 指令来代理多个 Web 服务器。以下是一个示例配置:

http {
    upstream backend {
        server 192.168.1.1:8080;
        server 192.168.1.2:8080;
    }
 
    server {
        listen 80;
        server_name example.com;
 
        location / {
            proxy_pass http://backend;
        }
    }
}

在这个配置中,我们使用 upstream 指令定义了一个名为 'backend' 的代理服务器组,其中包括两个 Web 服务器,分别位于 192.168.1.1 和 192.168.1.2 上,并监听 8080 端口。接着,在 server 指令中,我们使用 location 指令将所有请求转发给后端服务器组。这样,当用户访问 example.com 时,Nginx 会将请求代理到 'backend' 服务器组上的某个 Web 服务器上,并将其响应返回给用户。


原文地址: https://www.cveoy.top/t/topic/lPnH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录