【Nginx】反向代理和负载均衡

反向代理

nginx 反向代理,就是将前端发送的动态请求由 nginx 转发到后端服务器。

conf 复制代码
    server {
        listen       80;
        server_name  localhost;
        # 反向代理,处理管理端发送的请求
        location /api/ {
			proxy_pass   http://localhost:8080/admin/;
            #proxy_pass   http://webservers/admin/;
        }
		
		# 反向代理,处理用户端发送的请求
        location /user/ {
            proxy_pass   http://webservers/user/;
        }
    }

负载均衡

所谓负载均衡,就是把大量的请求按照我们指定的方式均衡的分配给集群中的每台服务器。

conf 复制代码
	upstream webservers{
	  server 127.0.0.1:8080 weight=90 ;
	  #server 127.0.0.1:8088 weight=10 ;
	}
    server {
        listen       80;
        server_name  localhost;
        # 反向代理,处理管理端发送的请求
        location /api/ {
			proxy_pass   http://localhost:8080/admin/;
            #proxy_pass   http://webservers/admin/;
        }
		
		# 反向代理,处理用户端发送的请求
        location /user/ {
            proxy_pass   http://webservers/user/;
        }
    }
相关推荐
会又不会4 分钟前
Jenkins-Publish HTML reports插件
运维·jenkins
烟雨书信15 分钟前
Docker文件操作、数据卷、挂载
运维·docker·容器
IT成长日记19 分钟前
【Docker基础】Docker数据卷管理:docker volume prune及其参数详解
运维·docker·容器·volume·prune
这儿有一堆花24 分钟前
Docker编译环境搭建与开发实战指南
运维·docker·容器
LuckyLay25 分钟前
Compose 高级用法详解——AI教你学Docker
运维·docker·容器
Uluoyu33 分钟前
redisSearch docker安装
运维·redis·docker·容器
IT成长日记5 小时前
【Docker基础】Docker数据持久化与卷(Volume)介绍
运维·docker·容器·数据持久化·volume·
小马爱打代码6 小时前
微服务外联Feign调用:第三方API调用的负载均衡与容灾实战
微服务·架构·负载均衡
物联网老王7 小时前
Ubuntu Linux Cursor 安装与使用一
linux·运维·ubuntu
艾伦_耶格宇8 小时前
【ACP】阿里云云计算高级运维工程师--ACP
运维·阿里云·云计算