nginx配置代理

2023-03-22  本文已影响0人  su酥饼

在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服务器上,并将其响应返回给用户。

上一篇 下一篇

猜你喜欢

热点阅读