Nginx反向代理和负载均衡

反向代理可以保护后端接口不被暴露出来

一、反向代理:配置文件中配置

复制代码
    server {

        # 反向代理监听api开头的处理管理端
        location /api/ {
            proxy_pass  http://myWebServer/admin
        }

        # 反向代理监听user开头的处理用户端
        location /user/ {
            proxy_pass  http://myWebServer/admin
        }  
    }

二、负载均衡:配置文件

复制代码
http {

    upstream myWebServer{
        server 104.158.26.15:8080 weight=90 #权重越高处理的请求越多
        server 13.56.246.204:8080 weight=10 #权重越低处理的请求越少
    }


    server {
        
        # 反向代理监听api开头的处理管理端
        location /api/ {
            proxy_pass  http://myWebServer/admin
        }

        # 反向代理监听user开头的处理用户端
        location /user/ {
            proxy_pass  http://myWebServer/admin
        }    
    }      

}
相关推荐
小-黯16 分钟前
Linux硬盘挂载脚本
linux·运维·服务器
PeaceKeeper724 分钟前
简易的arm-linux库文件移植
linux·运维·arm开发
黄毛火烧雪下6 小时前
【Ruby 】脚本和自动化语言 常用的内容
运维·自动化·ruby
小白不想白a7 小时前
【shell】每日shell练习:安全日志入侵检测/系统配置文件合规检查
运维·服务器
洛克大航海8 小时前
Linux 中新建用户
linux·运维·服务器
dehuisun9 小时前
jenkins流水线部署springboot项目
运维·jenkins
蜜蜜不吃糖10 小时前
解决Vcenter告警datastore存储容量不足问题
linux·运维·服务器
东城绝神10 小时前
《Linux运维总结:基于ARM64+X86_64架构CPU使用docker-compose一键离线部署redis 7.4.5容器版分片集群》
linux·运维·redis·架构·分片集群
stark张宇10 小时前
超越 Hello World:深入小程序 Hybrid 初衷、安全配置与上线全链路
nginx·微信小程序·php
迷路爸爸18011 小时前
解决GitHub SSH密钥冲突:一台电脑多账户配置
运维·ssh·github