• nginx根据目录反向代理到后端服务器


    nginx根据目录反向代理到后端不同的服务器

    server {

            listen 80;
            server_name demo.domain.com;
            #通过访问service二级目录来访问后台
    location /service/ {
                #DemoBackend1后面的斜杠是一个关键,没有斜杠的话就会传递service到后端节点导致404
                proxy_pass      http://DemoBackend1/;
                proxy_redirect  off;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            }
            #其他路径默认访问前台网站
            location / {
                proxy_pass http://DemoBackend2;
                proxy_redirect  off;
                proxy_set_header  Host  $host;
                proxy_set_header  X-Real-IP  $remote_addr;
                proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
            }
        }
     
    #简单的负载均衡节点配置
    upstream DemoBackend1 {
         server 192.168.1.1;
         server 192.168.1.2;
         ip_hash;
    }
    upstream DemoBackend2 {
         server 192.168.2.1;
         server 192.168.2.2;
         ip_hash;
    }
  • 相关阅读:
    第一个爬虫和测试
    数学规律
    自定义手绘
    tqqqy的成绩表
    Linux常用命令-netstat
    文档查看命令 cat more less tail head
    Linux三剑客-常用命令
    IO多路复用模型
    redis 的线程模型
    为什么需要缓存?
  • 原文地址:https://www.cnblogs.com/mikeluwen/p/6336998.html
Copyright © 2020-2023  润新知