文档章节

nginx重定向后丢失端口号

哭哭吓唬你
 哭哭吓唬你
发布于 2017/03/23 17:30
字数 177
阅读 209
收藏 0

背景:由于公司服务器内外网络不能互通的问题,我们无法在内网直接访问第三方网络数据。故此,我们使用nginx配置了反向代理服务器用于进行网络通讯。在通讯过程中,发现部分网络返回404问题,经排查该部分网络进行了redirect(302)操作,在次过程中端口号发生了丢失的现象。

###解决方案

    listen 8089 default_server;
    location / {
        root $TOMCAT_HOME/webapps/ROOT;
        proxy_pass http://127.0.0.1:8080/;
        proxy_set_header Host             $http_host;(或者使用:$host:8089)
        proxy_set_header X-Real-IP        $remote_addr;  
        proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;
    }

参考:

nginx处理redirect location端口丢失的问题
关于nginx重定向后端口问题

© 著作权归作者所有

哭哭吓唬你
粉丝 4
博文 102
码字总数 40621
作品 0
石景山
程序员
私信 提问
nginx 反向代理时丢失端口的解决方案

配置nginx反向代理时遇到一个问题,当设置nginx监听80端口时转发请求没有问题。但一旦设置为监听其他端口,就一直跳转不正常;如,访问欢迎页面时应该是重定向到登录页面,在这个重定向的过程...

qianghong000
2018/06/29
0
0
nginx 常见参数以及重定向参数配置

首先明白什么是301和302 301的含义是“永久重定向”,而302的含义是“临时重定向”。 302 重定向和网址劫持(URL hijacking)有什么关系呢?这要从搜索引擎如何处理302转向说起。从定义来说,...

测试dog
2017/10/26
808
0
Nginx: rewrite重定向的参数处理问题

Nginx: rewrite重定向的参数处理问题 Sunday, Sep 19th, 2010 | Posted in Web服务器 | 2 Comments 今天在给某网站写rewrite重定向规则时,碰到了这个关于重定向的参数处理问题。默认的情况下...

ruancl
2014/06/03
0
0
Nginx permanent重定向参数问题

项目最近改版,页面实现全部静态化。 原始的动态页面需要给个301永久重定向到静态页面上,好告诉搜索将原始的页面的权重转到新的静态页面下。 if ($query_string ~* "id=(d+)$") { set $id $...

小囧
2011/12/22
2K
0
nginx url重写

@山哥 你好,想跟你请教个问题: 看了怎么配置nginx rewrite,才不会引起浏览器url地址重定向后,有些不明白 如果我有url:http://www.test.com,我想输入http://abc.test.com,重定向到 http:/...

txk
2014/11/07
909
2

没有更多内容

加载失败,请刷新页面

加载更多

一、docker 入坑(win10和Ubuntu 安装)

前言 终究还是绕不过去了,要学的知识真的是太多了,好在我们还有时间,docker 之前只闻其声,不曾真正的接触过,现在docker 越来越火,很多公司也都开始使用了。所以对于我们程序员而言,又...

quellanan2
10分钟前
4
0
AutoCompleteTextView

小技巧按菜单键 当菜单打开之前会调用onMenuOpened(int featereId,Menu menu),可以重写这个方法,弹出对话框或者Popmenu 再布局中添加控件AutoCompleteTextView. <AutoCompleteTextVie...

逆天游云
13分钟前
4
0
谷歌软件商店:推出5美元会员 可用数百个软件

腾讯科技讯,谷歌和苹果是全球两大智能手机操作系统的运营者,两家公司旗下分别拥有占据行业垄断地位的谷歌软件商店和苹果软件商店。据外媒最新消息,手机软件商店的商业模式正在发生一些变化...

linuxCool
36分钟前
3
0
RocketMQ 多副本前置篇:初探raft协议

Raft协议是分布式领域解决一致性的又一著名协议,主要包含Leader选举、日志复制两个部分。 温馨提示: 本文根据raft官方给出的raft动画进行学习,其动画展示地址:http://thesecretlivesofda...

中间件兴趣圈
36分钟前
2
0
elasticsearch 6.8.0 添加认证

1. 修改elasticsearch-6.8.0/config/elasticsearch.yml 最后添加一行:xpack.security.enabled: true 2. 初始化用户和密码 ./bin/elasticsearch-setup-passwords interactive 我这里初始化为......

coord
37分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部