nginx配置代理

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容