首页 > 系统相关 >【nginx】配置代理跳转

【nginx】配置代理跳转

时间:2024-09-11 20:36:20浏览次数:11  
标签:set http header 代理 nginx proxy 跳转 size

背景

服务节点1:有浏览器,未开通网络策略
服务节点2:无浏览器,开通了对接第三方平台的网络策略

现在想在服务节点1使用浏览器,通过 服务节点2 去访问第三方平台。

在服务节点2 搭建一个 nginx, 监听端口 8800, 通过 node2:8800 去访问第三方平台管理页面

node2 的 nginx.conf 示例:

server {
    listen 8800;
    server_name _; # 或者使用 _ 来匹配所有请求
    location ^~/spider/web/ {
        proxy_pass http://10.xx.xx.xx:8888/v1/web/;
        proxy_set_header   Host             $host:$proxy_port;
        proxy_set_header   X-Real-IP        $remote_addr;
        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
        proxy_max_temp_file_size 0;
        proxy_connect_timeout      600s;
        proxy_send_timeout         600s;
        proxy_read_timeout         600s;
        proxy_buffer_size          4k;
        proxy_buffers              32 128k;
        proxy_busy_buffers_size    256k;
        proxy_temp_file_write_size 256k;
        proxy_set_header REMOTE_ADDR $remote_addr;
        proxy_pass_header Authorization;
        client_max_body_size 100m;
        proxy_http_version 1.1;
        proxy_set_header Connection "";
        add_header 'Access-Control-Allow-Origin' "";
        add_header 'Access-Control-Allow-Credentials' 'true' always ;
    }
}

标签:set,http,header,代理,nginx,proxy,跳转,size
From: https://www.cnblogs.com/aaacarrot/p/18408947

相关文章

  • 单元测试,Junit,反射,注解(元注解,自定义注解,解析注解),动态代理
    目录一、单元测试二、反射1.认识反射2.获取类3.获取类的构造器4.获取类的成员变量5.获取类的成员方法6.作用三、注解1.概述、自定义注解2.元注解3.注解的解析四、动态代理1.概述2.使用代理的好处一、单元测试单元测试就是针对最小的功能单元(方法),编写测试代码对......
  • 国产化:部署单机THS(东方通TongHttpServer替代Nginx)
    背景国产化要求,使用东方通TongHttpServer替代Nginx。1安装THS解压之后把授权文件license.dat放到主目录下即可。tarzxvfTongHttpServer_6.0.0.2_x86_64.tar.gz2启动主程序如果以root用户启动THS时,worker进程会切换到nobody用户nobody组运行。所以确定......
  • 使用nvim查看的linux kernel 源码(可以快速跳转等
    neovim使用的是lazyvim,开箱即用十分方便。linuxkernel源码,如果用clangd构建指定好LLVM还是可以使用下面的指令得到compile_commands.json这个文件的。compile_commands.json就是用来做clangd跳转支持的文件。./scripts/gen_compile_commands.py但是对于aarch64-linux-gnu......
  • Nginx节点健康检查与自动上下线管理脚本,推送告警到企业微信
    文章目录案例:Linux定时任务调取脚本执行场景说明告警脚本(text)check_nginx_tcp_up.shcheck_nginx_tcp_up.logcheck_nginx_tcp_up_run.shcheck_nginx_tcp_up_run.log告警效果案例:Linux定时任务调取脚本执行由于需求是每2秒执行一次,但Linux......
  • 能更好集成容器的反向代理工具Traefik的简单使用
    Traefik与Nginx一样,也是一款优秀的反向代理工具,使用go语言开发,本文将介绍怎样用Traefik来实现多服务转发的需求。需求1、WebAPI接口中有两大类业务,当然根据具体情况可以是若干类。例如:workflow和interface,分别代表流程平台和接口平台。2、在集群部署模式下,可以根据......
  • Scrapy设置动态代理IP—提升爬虫效率与成功率的秘诀
    在进行网络数据采集时,爬虫代理IP是一个不可或缺的工具。通过动态代理IP,Scrapy爬虫可以有效避免被目标网站封禁,提高数据采集的成功率和效率。本文将详细介绍如何在Scrapy中设置动态代理IP,让你的爬虫更加智能和高效。什么是动态代理IP?动态代理IP是指在数据采集过程中,定期更换使......
  • Java中的元编程:使用反射与代理模式实现代码的动态增强
    Java中的元编程:使用反射与代理模式实现代码的动态增强大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在Java开发中,元编程是指在程序运行时对程序进行修改和扩展的技术。反射和代理模式是实现Java元编程的两种常用技术。本文将探讨如何使用反射与代理......
  • Docker 实战:快速安装 Nginx、Redis、MySQL 等常用软件
    演示下如何使用Docker来完成Redis,Tomcat和MySQL等常用软件的安装。介绍了这几个常见的软件安装之后,以后想要安装其他软件,也是依样画葫芦即可。‍总体步骤一般来说,按照如下步骤来完成安装:搜索镜像拉取镜像查看镜像启动镜像(可能需要配置端口映射)容器的操作(例如启停)......
  • Java 设计模式-代理模式
    目录概述一.什么是代理模式1.举例说明二.代理模式作用1.保护代理2.增强功能3.代理交互4.远程代理:三.代理模式3个角色四.静态代理1.代码示例:五.JDK动态代理1.代码示例:六.CGLIB动态代理1.代码示例 七.JDK动态代理和CGLIB动态代理区别八.两种在......
  • nginx+lua配置
    nginx中可以配置`--lua校验配置location^~/lua/{default_type'text/html';access_by_lua_file/usr/local/nginx/conf/access.lua;}--重定向配置location^~/toRedirect/{proxy_passhttp://目标ip:目标端口/;proxy_set_headerHost$host;proxy_set_headerX-Re......