LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

nginx.conf配置文件的配置

admin
2025年9月11日 21:24 本文热度 154

​Nginx反向代理的配置

在nginx.conf配置文件中进行反向代理的配置

#server虚拟主机
server{
    #NGINX监听的端口号80
    listen 80;
    #指定域名或者IP地址
    server_name localhost;

    location /api/ {
        #proxy_pass 指定请求转发后的后端服务器地址
        proxy_pass http://localhost:8080/admin/; 
    }
}

location后面跟的字符串表示处理特定的一些请求,表示处理请求路径中包含字符串/api/的请求;前端发送过来的请求如果可以匹配上/api/ 这个字符串,NGINX就会通过反向代理,把这个请求转发到后端服务器地址(proxy_pass 后面的地址);

http://localhost/api/employee/login 请求

通过 Nginx 转发到

http://localhost:8080/admin/employee/login

Nginx负载均衡的配置

负载均衡本质上也是基于反向代理实现的。最终都是转发请求~ 在nginx.conf配置文件中配置。

upstream mywebservers{
    #声明两个服务器
    server 192.168.100.128:8080;
    server 192.168.100.129:8080;
}
server{
    #NGINX监听的端口号80
    listen 80;
    #指定域名或者IP地址
    server_name localhost;

    location /api/ {
        #负载均衡
        proxy_pass http://mywebservers/admin/; 
    }
}

server是配置的服务器;转发请求的时候,均匀地转发到2台服务器上。

负载均衡的策略

  • • 轮询
  • • weight
  • • ip_hash
  • • least_conn
  • • url_hash
  • • fair

  • 说明轮询、加权轮询、IP哈希、URL哈希的原理:
策略名称
核心原理
轮询(Round Robin)
按 “顺序循环” 的方式将请求依次分配给每个节点(如节点 A→B→C→A…)
加权轮询(Weighted Round Robin)
为每个节点设置 “权重”(权重值与节点性能正相关),请求按权重比例分配(如节点 A 权重 3、B 权重 2,则 A 接收 3 次请求后 B 接收 2 次)
IP 哈希(IP Hash)
对请求的客户端 IP 地址进行哈希计算,将结果映射到固定节点,确保同一客户端的请求始终分配给同一节点
URL 哈希(URL Hash)
对请求的URL 路径进行哈希计算,将相同 URL 的请求分配到同一节点


阅读原文:原文链接


该文章在 2025/9/12 11:49:04 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2025 ClickSun All Rights Reserved