首页 > 系统相关 >nginx代理返回静态文件中路径不带端口的问题

nginx代理返回静态文件中路径不带端口的问题

时间:2024-11-22 19:59:23浏览次数:1  
标签:set header 端口 server nginx host 不带 proxy

nginx代理返回静态文件中路径不带端口的问题

修改配置文件/etc/nginx/nginx.conf
将proxy_set_header Host $host;改为proxy_set_header Host $host:$server_port;

    server {
        listen       8086;
        server_name  localhost;
        #gzip off;

        location / {
            proxy_set_header Host $host:$server_port;    # 这里加上$host:$server_port
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://10.***.***.46:8086/;
            proxy_set_header  X-Forwarded-Proto  $scheme;
            #sub_filter 'src="/' 'src="http://111.***.***.61:8086/';
            #sub_filter_once off;
        }
    }

标签:set,header,端口,server,nginx,host,不带,proxy
From: https://www.cnblogs.com/muphy/p/18563635

相关文章

  • Windows + Nginx 环境下实现https证书自动续期
    一、下载win-acmewin-acme 下载后,解压就可以使用了。二、配置win-acme1、证书域名配置选择M选择2,输入域名,回车确认2、域名验证配置选择2,因为HTTP验证方式不支持生成泛域名证书。选择1,使用http文件验证,其他方式取决你自己的情况。输入webroot目录在授权验证时,会在这个目录创建/.......
  • Nginx通过https方式反向代理的简单实现
    1)nginx的反向代理:proxy_pass2)nginx的负载均衡:upstream下面是nginx的反向代理和负载均衡的实例:负载机:A机器:103.110.186.8/192.168.1.8后端机器1:B机器:192.168.1.102后端机器2:C机器:192.168.1.103需求:1)访问A机器的8080端口,反向代理到B机器的8080端口;访问A机器的8088端口,反向......
  • Windows下安装启动nginx
    1.下载官网解压缩到本地目录2.常用命令当前文件夹下cmd启动命令:startnginx后续关闭nginx的命令:nginx-sstop修改配置后重启:nginx-sreload3.查看浏览器输入127.0.0.1:804.配置配置文件在conf目录下编辑nginx.conf文件......
  • 【Ubuntu】如何在Ubuntu系统中查看端口是否可用
    文章目录前言一、使用netstat命令二、使用ss命令三、使用lsof命令四、使用nc(netcat)命令总结前言本文介绍了如何在Ubuntu系统中查看端口是否可用的方法,并给出了具体的命令示例,帮助用户通过命令行工具检测端口的开放状态。一、使用netstat命令netstat是一个网络统......
  • nginx 正向代理
    这里使用openresty安装基础包yuminstall-ygccmakeautoconfpatchyuminstall-ypcre-developenssl-devel下载openresty源码包和ngx_http_proxy_connect_module模块,编译安装wgethttps://openresty.org/download/openresty-1.21.4.3.tar.gzgitclonehttps://......
  • 遇到Web跨域问题,如何通过nginx代理配置解决
    项目场景:系统1:----后端(b):http://111.111.111.111:10080----前端(a):111.111.111.111:10082系统2:----后端(B):http://111.111.111.111:10083----前端(A):111.111.111.111:10081端口服务10082b(后端)10080a(前端)10083B(后端)10081A(前端)问题描述当系统2的前端A(10081),去调系统1的后端......
  • nginx配置反向代理
    由于生产环境中的win2012Server无法获取https的接口数据,产生了通过反向代理获取的想法。但在测试环境win2012安装了iis的urlrewrite,把iis都搞崩溃了,加上iis中配置转发也很麻烦,就没再尝试。后来我想到了nginx,在网上搜了一些配置反向代理的资料,没想到还挺简单的,这里我用的nginx版......
  • ssl证书,以 Nginx 为例
    目录1证书概述1.1常见证书格式1.2证书的几种扩展名1.3关于PKCS#12格式2Nginx下证书配置2.1证书的工作原理2.1.1单向认证2.1.2双向认证2.2CA机构签发2.2.1免费SSL证书申请2.2.2双向认证2.3自签证书2.3.1单向认证2.3.2双向认证附录1:Windows凭据1.1查看Wind......
  • Nginx与Upstream之间产生大量TIME_WAIT连接的解决办法
    1.现象Nginx反向代理了一个Java服务,QPS大概是200,问题发生时的Nginx配置:location/{proxy_passhttp://192.168.3.4:18600;}在上游Java服务器上可以观察到大量(约2000个)的TIME_WAIT状态的网络连接  从Nginx的error日志中还发现与Java服务器建立连接偶发失败的情况......
  • 安装arduino ide2.3之后无法识别端口问题,黄色感叹号
    CH341SER.EXE-南京沁恒微电子股份有限公司下载这个ch340驱动,安装之后就ok了这是如何修改themeDarkThemeforArduinoIDE|ArduinoProjectHub这是链接lcd12864液晶显示屏的例子MCP23017_LCD12864/examples/helloword/helloword.inoatmain·andhieSetyabudi/MCP2301......