美文网首页
Nginx反向代理-负载均衡配置

Nginx反向代理-负载均衡配置

作者: AC编程 | 来源:发表于2020-04-10 08:59 被阅读0次

一、IP地址反向代理-负载均衡配置

upstream supermarket_api {
   server 47.105.*.74:8002 weight=1;
   server 39.108.*.186:8800 weight=4;
   server 127.0.0.1:8002 weight=5;
}
    

server {  
    listen 8880;
    server_name 47.115.*.11;
         
    location /app{
      proxy_pass http://supermarket_api;
      proxy_set_header Host $host;
    } 
}

注:为了安全性,部分IP用*号做了代替

二、域名反向代理-负载均衡配置


upstream supermarket_server{
   # AC-ECS
   server 47.105.146.*:8002 weight=1;
   # ECS-test
   server 39.108.*.186:8800 weight=5;
   # ECS-backup-prod
   server 47.115.*.11:8002 weight=5;
}

server{
  listen 80;
  server_name test.com  www.test.com;
  location /{
     proxy_set_header   Host             $host;
     proxy_set_header   X-Real-IP        $remote_addr;
     proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
     proxy_pass http://127.0.0.1:6002;
  }
  
  # 访问服务器文件(图片)
  location /files{
    proxy_pass http://47.115.*.11:8002;
    proxy_set_header Host $host;
  }

  # 将文件(图片)上传到指定一台服务器
  location /app/files/upload{
     proxy_pass http://47.115.*.11:8002;
     proxy_set_header Host $host;
  }
  
  location /manage/files/upload{
    proxy_pass http://47.115.*.11:8002;
    proxy_set_header Host $host;
  }  

  location /login{
    proxy_pass http://supermarket_server;
    proxy_set_header Host $host;
  }
  
  location /manage{
    proxy_pass http://supermarket_server;
    proxy_set_header Host $host;
  }

  location /app{
    proxy_pass http://supermarket_server;
    proxy_set_header Host $host;
  }

}
server{
  listen 6002;
  server_name 127.0.0.1;
  root /data/pc/supermarket/dist;
  location /{
    root /data/pc/supermarket/dist;
    index index.html;
    try_files $uri $uri/ /index.html;
  }

  location /home{
    rewrite .* /index.html break;
    root /data/pc/supermarket/dist;
  }
}

最后给大家送波福利

阿里云折扣快速入口

相关文章

  • nginx

    nginx的配置、虚拟主机、负载均衡和反向代理一nginx的配置、虚拟主机、负载均衡和反向代理二nginx的配置、...

  • Nginx应用场景

    反向代理,负载均衡,动静分离 1.反向代理 修改nginx配置,并重新加载 重新加载nginx配置./nginx ...

  • 2020-03-31 Nginx反向代理与动静分离集群架构应用实

    1. Nginx负载均衡配置实战 1.1 Nginx负载均衡反向代理相关实践 1.1.1 实现为WWW服务代理 (...

  • nginx学习目录

    nginx安装部署和配置管理 nginx日志配置 nginx平滑升级与回滚 nginx反向代理 nginx负载均衡...

  • Kong反向代理UPSTREAM配置

    Kong 配置upstream负载均衡 今天的目标是配置upstream(反向代理),实现nginx的最基础负载均...

  • 玩转nginx

    本文内容包括: nginx配置实例之反向代理; nginx配置实例之动静分离; nginx配置实例之负载均衡; n...

  • 负载均衡

    Nginx代理中的负载均衡 提到Nginx的反向代理,不得不提的就是Nginx的负载均衡,Nginx支持丰富的负载...

  • 4.常用配置

    反向代理 负载均衡 FastCGI 负载均衡详细配置

  • nginx的upstream几种轮询方式

    上一篇文章中介绍了如何使用nginx配置负载均衡,nginx如何实现反向代理负载均衡。接下来将来介绍下负载均衡的几...

  • ngnix反向代理服务和负载均衡

    编辑nginx.conf nginx实现负载均衡 反向代理

网友评论

      本文标题:Nginx反向代理-负载均衡配置

      本文链接:https://www.haomeiwen.com/subject/arrlmhtx.html