nginx 根据cookie分流 配置文件

Nginx反向代理与负载均衡:让网站像海豚一样灵活 【代码】Nginx反向代理与负载均衡:让网站像海豚一样灵活。 阅读详情


#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    upstream dev.waa.com {
        ip_hash;
        server 127.0.0.1:8082 ;
        server 127.0.0.1:8083 ;
    }
    
    map $COOKIE_JSESSIONID $group {
    ~*[0-9]$ apache001;
    ~*[a-z]$ apache002;
    default root;
    }

    upstream apache001 {
    server 127.0.0.1:8082 weight=1 max_fails=1 fail_timeout=30s;
    }

    upstream apache002 {
    server 127.0.0.1:8083 weight=1 max_fails=1 fail_timeout=30s;
    }

    upstream root {
    server 127.0.0.1:8084 weight=1 max_fails=1 fail_timeout=30s;
    }
   
    server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;
        }


    location /springboot {
            proxy_pass http://$group;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

# 必须要找个配置,动态变量才生效
            proxy_set_header Host $http_host;
            proxy_set_header X-NginX-Proxy true;
        }

    

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #}
    }


    # another virtual host using mix of IP-, name-, and port-based configuration
    #
    #server {
    #    listen       8000;
    #    listen       somename:8080;
    #    server_name  somename  alias  another.alias;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}


    # HTTPS server
    #
    #server {
    #    listen       443 ssl;
    #    server_name  localhost;

    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_cache    shared:SSL:1m;
    #    ssl_session_timeout  5m;

    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers  on;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}

}
 

源代码编译,Apache DolphinScheduler前后端分离部署解决方案 Apache DolphinScheduler 是一个分布式易扩展的可视化DAG工作流任务调度开源系统。适用于企业级场景,提供了一个可视化操作任务、工作流和全生命周期数据处理过程的解决方案。Apache DolphinScheduler 旨在解决复杂的大数据任务依赖关系,并为应用程序提供数据和各种 OPS 编排中的关系。解决数据研发ETL依赖错综复杂,无法监控任务健康状态的问题。 阅读详情

相关推荐

Ubuntu20.04双系统安装流程

ubuntu20.04双系统安装流程

m0_74154655的博客 7605

dolphinscheduler安装部署

dolphinscheduler安装部署文档

Hans的博客 1051

win10下安装ubuntu双系统

本文章记录自己在Win10系统下安装ubuntu双系统的过程,以及注意事项。

baidu_36535885的博客 9565

nginx(七十二)nginx中与cookie相关的细节探讨

Cookie在nginx的应用。nginx中与cookie相关。Cookie浏览器使用的限制。

wzj_110的博客 9426

Windows10+Ubuntu20 双系统安装

如果你要安装linux系统,但是又不想换掉Windows的操作习惯,建议安装Win+Linux双系统。下面介绍的是用U盘安装的方法。安装双系统之前,电脑先安装了win10。下面开始安装双系统步骤: 1、下载Ubantu桌面 2、UltraISO安装系统U盘 3、制作U盘启动盘 4、为Ubantu分配磁盘空间 5、设置U盘启动 6、禁用快速启动项 7、安装Ubuntu...

Adunn的专栏 4221

台式机安装双系统win10+Ubuntu

已安装win10的台式机安装Ubuntu序一、准备工作二、安装步骤1、分配安装磁盘2、制作U盘启动盘3、电脑BIOS设置4、安装Ubuntu 序 因学习需要,打算在实验室的台式电脑上安装Linux。在已经安装win10 的电脑上再安装Ubuntu,因为电脑运行内存太少,就没有考虑装虚拟机了。 一、准备工作 容量大于4G的U盘; Ubuntu的ISO文件 : Ubuntu 16.04 LTS U盘...

不加班加班 4157

Linux安装问题,如何在XP下安装Fedora Linux 9(.iso)构造双系统!!

    Linux安装问题,如何在XP下安装Fedora Linux 9(.iso)构造双系统!! 我目前装在机子上的是XP的操作系统,昨日在网上下了个Fedora Linux 9(1张.iso的格式文件)想装在自己的系统(XP)上,构建双系统 硬盘安装的关键就是如何硬盘引导我们下载到本地磁盘上的镜像,下面就顺利的多了。  一、首先到http://download.csdn

sxlehua的专栏 1302

Win11安装Win7双系统操作指南

随着技术的不断进步,操作系统的更新换代也变得日益频繁。Windows 11作为微软推出的最新操作系统,带来了许多令人眼前一亮的新功能和改进,为用户提供了更加流畅和高效的使用体验。然而,在实际使用过程中,有些用户可能会因为特定的软件兼容性要求或个人使用习惯,希望在Windows 11上再安装一个旧版的Windows 7操作系统,以实现双系统共存。那么,如何在Windows 11上安装Windows 7系统呢?接下来,我们将为大家详细介绍操作步骤。

mmoo_python的博客 4893

【linux初体验】U盘启动法win7下安装Ubuntu系统,完美实现双系统启动!!

不知为什么,第一次接触linux就被他深深的吸引,觉得他

jyuanf的专栏 1128

笔记本安装双系统教程

一.Mac笔记本安装Windows与苹果OSX 双系统先安装OSX系统1.按住Command +R键不放, 再按一下开机键松手,注意此时Command +R键不能松开。 2.连接WIFI网络从苹果官网下载OSX系统 3.进入这个页面之后点击磁盘工具 4.在这里将磁盘分成2个以上分区,一个命名为OSX,另一个命名为Windows,如果之前安装过Windows的系统,这里会不识别,只需要

acewangzhongjie的博客 3868

MAC安装linux双系统

目录一、准备工作二、格式化硬盘和分区三、关闭OS X的-SIP保护四、制作启动U盘五、重启按住option键,选择启动盘六、注意七、综上 一、准备工作 1、准备MACBOOK电脑一台 2、一个兼容性比较好的8G以上U盘(兼容性不好的U盘可能在启动时遇到gnu grub version 2.02的问题)。 3、下载系统镜像iso。 4、下载启动U盘制作工具 提取码invv 5、一块额外的兼容性良好的...

ads158333666的博客 4114

Linux双系统安装指南

在实际工作中,一些同学可能需要使用到Windows和Linux两种操作系统,需要将这两种系统安装在同一台电脑上,但是网上的教程良莠不齐,有一些文章已经失去了时效性,可能会造成一些误导,不仅浪费时间,甚至可能导致我们操作不当造成数据损坏或丢失。 我们的目的是尽快熟悉Linux系统,用它来更加高效的完成日常工作,而不是花费时间纠结于系统安装这些事情,因此本文为大家整理了双系统安装攻略,帮助大家节省安装时间,降低迁移难度,尽早享受Linux带来的乐趣。 我们这里所说的双系统安装,一般是指已经具有Windows系统

ybg的博客 2万+

如何安装linux和windows双系统

像我们运维学习者,平常会用到linux,但是又必不可免的会用到windows,所以在一台电脑上安装linux和windows双系统就成了刚需,那么如何来安装windows和linux双系统呢 实验环境 电脑:实验室台式机 优盘:金士顿DT106 安装包:win7.ghorhel7.5 软件:通用pe工具箱(windows装机工具),poweriso(linux装机工具),DiskGenius(硬盘工具) 一、安装windows ①制作windows装机工具 首先在windows上安装一个..

A soul tortured by desire 1万+

如何给电脑安装Windows双系统

选择自己刚刚分出来的那个分区,由于我电脑硬盘容量不多我只给了32GB所以会有关于我这个分区的容量的提示。双系统是好用就是开机时分不清哪个是原系统哪个时候双系统那么我们就可以使用一些工具去修改这个引导的名称。进入系统后系统回自己进行一些操作我们只需要在它操作完后关机重启就可以了。我们选择自己刚刚安装的那个系统如果不知道那就只能一个一个的去试了。我们可以看到现在资源管理器中已经多出了一个我们刚刚创建的分区。重新进入到了原系统我们进入资源管理器看看是否分好区了。到安装时我们要注意了我们要选择自定义安装。

2201_75583019的博客 1万+

Windows版Nginx(1.30.1)零基础部署实操教程(2026-05-18)

本文详细介绍了Windows系统下Nginx的安装部署与基础运维流程。主要内容包括:从官网下载稳定版Nginx压缩包并解压到指定目录;通过命令行启动服务并验证运行效果;提供常用运维命令速查表(启动/停止/重载配置等);解析Nginx目录结构及核心配置文件nginx.conf。

宋冠巡的博客 4417

智能座舱-语音交互系统

从什么是智能座舱、智能座舱的发展驱动因素、智能座舱的构成要素三个方面梳理我对智能座舱的基础认识之后,为了加深“智能座舱产品入门”课程中语音交互部分知识的理解,我从什么是语音交互、语音交互的底层技术、智能座舱的语音交互等方面,对智能座舱语音交互系统相关的知识进行了梳理与总结。

GUOSA0928的博客 1442

电脑安装双系统或安装多系统教程

Windows、Linux、单系统、双系统、多系统安装

Darrich的博客 1万+

一种4位sar adc仿真验证

4位sar adc采用下图的电容阵列,电路如下图:所有电容的正端(也称为上极板)与比较器的反相端连接,比较器同相端接Vin,其工作过程进行大致分析见之前的文章《一种4位sar adc工作过程推导(三)》,下面对这个电路进行仿真验证。 两个参考电压VrefPV_{refP}VrefP​和VrefNV_{refN}VrefN​,V+=VinV_{+}=V_{in}V+​=Vin​,假设1116(VrefP−VrefN)+VrefN<Vin<1216(VrefP−VrefN)+VrefN\frac{

大学生视野 1955

如何快速win10下安装win7双系统

如何快速win10下安装win7双系统 转自:win10下如何安装win7双系统 &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; http://www.2016win10.com/w10/4728.html 1、首先打开你的win10系统,准备好你的win7安装包,将win7安装包解压到其他盘(不是c盘),然后在win10系统中的系统目录下(也就是你的C盘)根据:本地磁盘C→wwindows→Boot→...

飘逸的搬砖人的博客 6万+

Doris + Iceberg 实现高效数据湖分层:架构解析与最佳实践

本文深入解析了如何利用Doris与Iceberg构建高效的数据湖冷热分层架构。通过将高频访问的热数据存储在Doris中以实现毫秒级查询,同时将历史冷数据归档至低成本的Iceberg存储,该方案在保障查询性能的同时显著降低了总体拥有成本。文章详细阐述了从架构设计、自动化迁移到统一查询的最佳实践,为应对海量数据下的成本与性能平衡提供了实战指南。

weixin_29207533的博客 135

2025实战|C#上位机+STM32实现LED串灯控制:串口通信+PWM调光+自定义帧协议(附上下位机源码)

粘包:一次收到“BRIGHT:50LED_OFF”,解析完全错乱;乱码:串口波特率/编码不匹配,指令变成“??H??50”;丢帧:数据传输中少字符,比如“BRIGHT:5”,解析出亮度5而非50。因此我们设计字节级自定义帧协议协议先行:无论简单还是复杂场景,先定义清晰的帧协议,避免数据错乱;串口稳字当头:下位机用环形缓冲区接收,上位机加锁发送,避免丢包/粘包;跨线程必处理:C#上位机所有UI更新必须用Invoke,否则必崩溃;硬件是基础:接线、供电、共地这些细节,比代码更易出问题;

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 756

【Liunx】manjaro双系统安装教程

Liunx】manjaro双系统安装(折腾)教程 〇、README 本人电脑相关配置:单硬盘 UEFI+GPT格式启动 Win10家庭版 如上所说,本篇博文只适用于启动方式为UEFI+GPT 一、前言 Manjaro是一款基于Arch Linux的、用户友好的发行版,虽然Manjaro is not Arch,但它依然能够从AUR(Arch User Repository)中提取软件包,且有自己的独立库。 它有且不仅有如下特性: Pre-installed (在你还没正式安装时,你便可从启动盘直接流畅体

zimeng303的博客 6195

把 SAP Event Mesh 讲透:从事件驱动架构到 SAP BTP 落地实践

摘要: SAP Event Mesh是SAP BTP上的云端消息与事件服务,支持企业构建解耦、弹性的应用架构。它通过异步通信模式(如发布/订阅)解决传统同步集成的痛点,如系统紧耦合、链路脆弱等问题。核心能力包括事件驱动通信、可靠消息投递(支持至少一次送达)、与SAP生态深度集成(如S/4HANA事件扩展)以及混合环境支持。典型场景包括订单处理、库存同步等,发布方只需发出业务事件,订阅方按需消费,避免系统间直接依赖,符合Clean Core理念。两种关键模式为广播式的Publish/Subscribe和定向的

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 116
上一篇: ehcache整合springboot
下一篇: spring-security 是怎么实现同一个用户登录次数限制的(包含源码分析)
Fisher1229
博客等级 码龄9年 6粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值