首页 > 系统相关 >nginx反代配置tips

nginx反代配置tips

时间:2023-07-19 16:22:33浏览次数:25  
标签:index set http 反代 header nginx proxy tips

nginx轮训导致验证码不正确

在upstream里添加ip_hash;,例子:

http {
    upstream test {
        # 这样同一台电脑会一直访问到同一台机器
        ip_hash;
        server 172.0.0.1:8080;
    }
}

静态资源访问出错

在location里重写header:

server {
    location / {
        index  index.html index.htm;
        proxy_pass http://test;
        # 重写header
        proxy_set_header  Host $http_host;
        proxy_set_header  X-Real-IP $remote_addr;
        proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

To be continued...

标签:index,set,http,反代,header,nginx,proxy,tips
From: https://www.cnblogs.com/lixin-link/p/17565936.html

相关文章

  • Nginx 虚拟主机与域名解析
       监听不同域名配置nginx.cfgworker_processes1;#允许进程数量,建议设置为cpu核心数或者auto自动检测,注意Windows服务器上虽然可以启动多个processes,但是实际只会用其中一个events{#单个进程最大连接数(最大连接数=连接数*进程数)#根据硬件调整,和前面工作进......
  • 【Tips】克隆网站为单个HTML文件、将一个完整的页面保存到单个 HTML 文件中
    ProjectonGitHub:https://github.com/gildas-lormeau/SingleFileChrome插件市场https://chrome.google.com/webstore/detail/singlefile/mpiodijhokgodhhofbcjdecpffjipkle ......
  • docker nginx部署前端项目
    使用Docker部署前端项目介绍Docker是一个开源的容器化平台,可以帮助开发人员轻松地构建、打包和部署应用程序。它提供了一种简单的方式来创建和管理容器,使开发人员能够快速部署应用程序,并确保在不同的环境中具有相同的运行方式。在本文中,我们将探讨如何使用Docker来部署前端项目......
  • docker nginx 配置/home/nginx/dist/index.html" is not found (2: No such file
    DockerNginx配置解析介绍Docker是一种开源的容器化平台,它可以轻松地打包、交付和运行应用程序。Nginx是一款高性能的Web服务器和反向代理服务器。本文将解析"DockerNginx配置/home/nginx/dist/index.html"isnotfound(2:Nosuchfile"错误,并给出相应的解决方案。错误解析......
  • 第一篇:nginx部署
    虚拟机安装虚拟机:vmware操作系统:CentOS-7.4虚拟机安装CentOS7.41新建虚拟机 2选择典型 3选择CentOS镜像我们在这次学习时使用mini版操作系统镜像,安装速度快,也去除了我们用不到的软件。  4存储位置 5虚拟机磁盘配置  6自定义其他配置 在自定义......
  • nginx配置文件内容(1)
    nginx.conf内容 在Nginx服务器的主配置文件nginx.conf中,包括全局配置、I/O事件配置、HTTP配置这三大块内容,配置语句的格式为”关键字 值;”(末尾以分号表示结束),以”#”开始的部分表示注释。 1)全局配置 由各种配置语句组成,不使用特定的界定标记。全局配置部分包括运行用户......
  • nginx中编译安装的的模块介绍
    nginx中编译安装的的模块介绍./configure--prefix=/usr/local/nginx--with-http_dav_module--with-http_stub_status_module--with-http_addition_module--with-http_sub_module--with-http_flv_module--with-http_mp4_module--with-pcre--with-http_ssl_module--with-......
  • Ubuntu安装MySQL、nginx、nacos
    Ubuntu安装mysql1、安装mysql#此命令直接安装最新版mysql8.0sudoapt-getinstallmysql-server2、查看默认用户及密码cat/etc/mysql/debian.cnfuser =debian-sys-maintpassword =s8hjWltF0W2EBU323、登录该用户mysql-udebian-sys-maint-pusemysql;updateuse......
  • nginx 负载均衡相关知识
    Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是由IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、......
  • Nginx 代理 WebSocket 、TCP协议
    Nginx代理WebSocket什么是WebSocketWebSocket是一种网络传输协议,可在单个TCP连接上进行全双工通信,位于OSI模型的应用层。WebSocket中的握手和HTTP中的握手过程兼容,且可以使用HTTP中的Upgrade协议头将连接从HTTP升级到WebSocket。代理结构WebSocket可以工作在......