• 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;
    }
  • 相关阅读:
    Kafka架构概述
    Logstash使用进阶篇
    Logstash使用快速入门
    Ubuntu环境部署Logstash实战案例
    Nginx代理Kibana并实现登录认证实战案例
    Ubuntu环境部署Kibana实战案例
    Idea打包JAR包图解
    Wormhole部署实战案例
    编译Wormhole实战篇
    Wormhole的核心概念
  • 原文地址:https://www.cnblogs.com/mikeluwen/p/6336998.html
Copyright © 2020-2023  润新知