`
y806839048
  • 浏览: 1107564 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

nginx做代理upstream之后 为了不用代理名称作为地址用原始请求作为地址(防止用代理地址样式等都找不到)

阅读更多

nginx做代理upstream之后 为了不用代理名称作为地址用原始请求作为地址(防止用代理地址样式等都找不到

 

 

要配置:

proxy_set_header Host $host;

 

proxy_set_header X-Real-IP $remote_addr;

 

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

 

 

 

    server {

        listen       80;

        server_name  localhost;

 

        location / {

          proxy_read_timeout 300;

          proxy_pass http://192.168.13.63; 

          proxy_set_header Host $host;

          proxy_set_header X-Real-IP $remote_addr;

          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

  以上三行,目的是将代理服务器收到的用户的信息传到真实服务器上

           

        }   

      

        error_page   500 502 503 504  /50x.html;

        location = /50x.html {

            root   html;

        }

          

    }

 

 

 

分享到:
评论

相关推荐

    nginx_upstream_check_module

    **Nginx Upstream Check Module** 是一个由淘宝团队开发的插件,专门用于Nginx服务器,旨在增强其反向代理功能,提供对后端服务器节点的健康检查。这个模块使得运维人员能够实时监控后端服务器的状态,确保在将请求...

    nginx-upstream-jvm-route-1.15

    upstream模块是实现这一功能的关键部分,它允许我们定义一组服务器,Nginx会根据预设的策略(如轮询、最少连接、IP哈希等)将请求转发到这些服务器。 在"nginx-upstream-jvm-route"中,"jvm-route"表示Nginx与Java...

    Nginx代理SFTP和TCP协议通讯测试.docx

    在测试中,使用 SFTP 客户端连接到 Nginx 代理服务器,Nginx 将连接请求转发到 SFTP 服务器。通过 SFTP 客户端可以访问 SFTP 服务器上的文件和目录。 例如,在本文档中,使用 SFTP 客户端连接到 10.0.85.137:22 ...

    nginx正向代理与反向代理详解

    反向代理服务器对外部用户透明,用户并不直接与内部服务器通信,而是与反向代理服务器交互,由反向代理服务器决定将请求路由到哪个内部服务器。 在Nginx中配置反向代理,同样需要编辑配置文件,但这次我们将指定一...

    nginx-upstream-jvm-route 和 nginx 对应版本,亲测可用

    不用担心版本不匹配造成安装失败,再浪费积分去到处下载尝试的烦恼。 此资源有两个文件,含 nginx-upstream-jvm-route 和 nginx 对应版本,都是tar.gz文件。 安装方法网上很多就不写了,亲测可用。 不用担心版本不...

    nginxdocker镜像(nginx-upstream-check健康检查)

    官方nginx 镜像不带主动健康,本镜像将 nginx_upstream_check健康检查 打包到了镜像中。

    nginx-upstream-fair-master.zip

    在Nginx中,upstream模块是处理后端服务器群的重要组件,它负责将客户端请求转发到适当的服务器上。"nginx-upstream-fair-master.zip"是一个包含Nginx公平负载均衡(fair)第三方模块的压缩包,该模块使得Nginx可以...

    nginx做反向代理时的真实IP_nginx反向代理_

    在反向代理模式下,Nginx接收到的请求头部信息可能包含多个IP地址,而我们通常需要的是原始客户端(用户)的IP地址,即真实IP。 要获取Nginx反向代理下的真实IP,主要涉及以下两个关键配置: 1. **$remote_addr ...

    nginx_upstream_hash-0.3.1.tar.gz

    为了实现更灵活的负载均衡策略,Nginx提供了一系列的upstream模块,其中,`nginx_upstream_hash`模块是其中的一种,用于根据请求的某些参数进行哈希计算,进而将请求定向到特定的后端服务器。本文将深入探讨`nginx_...

    nginx正向代理解决非80端口请求

    nginx做正向代理,假设监听80端口,而一个用户请求的url带非80端口号,nginx会默认将该url请求转到80端口,百度了一番,网友提供的方法都无法解决问题,于是自己用lua解决了: 1、最多的解决方式就是在$host后面添加...

    关于nginx没有跳转到upstream地址的解决

    在使用Nginx作为反向代理服务器时,有时可能会遇到一个问题:当客户端发起请求时,Nginx没有正确地将请求转发到上游服务器(upstream),而是直接暴露了upstream的内部地址,导致404错误。这种情况通常发生在前端...

    nginx-upstream-manager.zip

    - Upstream 模块允许 Nginx 将来自客户端的请求转发到一组后端服务器,如 Web 服务器、数据库服务器等。 - Upstream 配置中可以定义服务器的 IP 地址、端口、权重、健康检查等参数。 - 支持多种负载均衡策略,如...

    nginx配置upstream负载均衡的资源文件文件通用版

    本资源包“nginx-upstream-fair”正是为了帮助用户快速配置Nginx的Upstream负载均衡而设计。 首先,我们来理解一下什么是Nginx的Upstream模块。Upstream模块允许Nginx将客户端请求转发到一组后端服务器上,这些...

    nginx_upstream_hash-0.3.2.tar.gz

    为了满足动态负载均衡的需求,nginx提供了丰富的upstream模块,其中,nginx_upstream_hash模块是其一,它允许我们基于特定的请求参数来分配请求到不同的后端服务器,实现更为灵活的负载策略。本文将详细介绍nginx_...

    泛微EC搭建Nginx集群、代理

    4. **添加扩展模块**:为了增强Nginx的功能,我们可以添加额外的模块,如"nginx_upstream_check_module-master.zip"用于健康检查,确保只将请求转发到健康的服务器;"nginx-sticky-module-ng.zip"提供会话持久化,...

    nginx1.16+nginx-upstream-check-module-master+nginx-upload-module

    在IT行业中,Nginx是一款广泛应用的高性能反向代理服务器,因其高效稳定和灵活的配置而备受青睐。这里我们关注的是一个包含特定模块的Nginx配置:`nginx1.16`,`nginx-upstream-check-module-master` 和 `nginx-...

    Nginx_upstream_hash-0.3.1.tar.gz

    这个模块的工作原理是:当一个请求到达Nginx时,它会计算请求URL的哈希值,并使用这个哈希值作为依据来选择后端服务器。这种策略常用于实现内容定位或者保持会话粘滞性,例如,如果一个用户的多次请求具有相同的URL...

    Cobalt_Strike_C2隐匿多级nginx反向代理1

    在多级反向代理的场景中,请求会经过多个 Nginx 服务器,每级都指向下一个级别的服务器,最终达到目标 C2 服务器。 实施这种隐蔽策略的大致步骤如下: 1. 在第一层 Nginx 反向代理节点(例如:21.67.38.47)上配置...

    Nginx反向代理.doc

    Nginx 反向代理是一种网络技术,它用于在客户端和服务器之间建立连接,使得客户端对后端服务器的请求被 Nginx 代理服务器接收,然后由 Nginx 分发到多个后端服务器上,从而实现负载均衡和提高网站性能。这种技术常...

Global site tag (gtag.js) - Google Analytics