nginx代理 转发请求提示400错误

问题描述

nginx代理 转发请求提示400错误

nginx作代理,相同的配置可以将请求转发到weblogic的7001端口,但是转发至8080端口报400错误;下面是配置文件和日志文件;即http://188.185.1.191:7001/是可以正常访问,但是http://188.185.1.191:8080无法正常访问,http://188.185.1.189:8080是可以正常访问;nginx安装在188.185.1.191服务器上;

=========================配置文件=========================

server
{
listen 7001;
server_name localhost;
location / {

#allow 36.0.16.106;
#deny all;

    proxy_redirect off;
    proxy_set_header Host $host:server_port;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    proxy_buffering off;
    proxy_pass http://188.185.1.189:7001/;

}
access_log logs/7002access.log;

}

server
{
listen 8080;
server_name localhost;
location / {
proxy_redirect off;
proxy_set_header Host $host:server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    #proxy_buffering off;
    proxy_pass http://188.185.1.189:8080/;
    }
    access_log logs/8080access.log;

}

=======================日志文件============================?

188.185.4.82 - - [02/Mar/2016:17:45:43 +0800] "x03" 400 172 "-" "-"
188.185.4.82 - - [02/Mar/2016:19:11:06 +0800] "GET /index.jsp HTTP/1.1" 400 5 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.154 Safari/537.36 LBBROWSER"
188.185.4.82 - - [02/Mar/2016:19:11:09 +0800] "GET /favicon.ico HTTP/1.1" 400 5 "http://188.185.1.191:8080/index.jsp" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.154 Safari/537.36 LBBROWSER"
188.185.4.82 - - [02/Mar/2016:19:11:19 +0800] "GET /index.jsp HTTP/1.1" 400 5 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.154 Safari/537.36 LBBROWSER"
188.185.4.82 - - [02/Mar/2016:19:11:20 +0800] "GET /favicon.ico HTTP/1.1" 400 5 "http://188.185.1.191:8080/index.jsp" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.154 Safari/537.36 LBBROWSER"

解决方案

http://www.111cn.net/sys/nginx/52851.htm

时间: 2024-10-11 14:47:44

nginx代理 转发请求提示400错误的相关文章

Nginx静态文件响应POST请求 提示405错误的解决方法_nginx

例1:用linux下的curl命令发送POST请求给Apache服务器上的HTML静态页 复制代码 代码如下: [root@localhost ~]# curl -d 11=1 http://www.jb51.net/index.html    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">   <HTML>       <HEAD>           <TITLE>405 Meth

Linux服务器nginx访问日志里出现大量http 400错误的请求分析_Linux

服务器中的错误记录类似于这种: 124.65.133.242 – – [27/Oct/2014:14:30:51 +0800] "-" 400 0 "-" "-" 124.65.133.242 – – [27/Oct/2014:14:31:45 +0800] "-" 400 0 "-" "-" 124.65.133.242 – – [27/Oct/2014:14:31:45 +0800]

触类旁通,从400错误看Nginx常见故障与修复

作者介绍 林伟壕,网络安全DevOps新司机,先后在中国电信和网易游戏从事数据网络.网络安全和游戏运维工作.对Linux运维.虚拟化和网络安全防护等研究颇多,目前专注于网络安全自动化检测.防御系统构建.   众所周知,Nginx是目前最流行的Web Server之一,也广泛应用于负载均衡.反向代理等服务,使用过程中可能因为对Nginx工作原理.变量含义.参数大小等问题的理解错误,导致Nginx工作异常.   因此,本文将从一个Nginx错误代码400引发的故障入手,谈谈如何分析和修复常见的Ngi

nginx+tomcat-nginx 反向代理转发问题

问题描述 nginx 反向代理转发问题 环境:nginx+tomcat default.conf upstream myproject{ server 10.192.22.101:8080; server 10.192.22.102:8080; } server{ listen 80; server_name 10.193.22.200; location /{ proxy_pass http://myproject; } } ......此处为default.conf自己的配置,没有修改 目前

apache 能代理转发sftp请求吗,怎样配置实现?

问题描述 apache 能代理转发sftp请求吗,怎样配置实现? 各位大神,apache 能代理转发sftp请求吗,怎样配置实现? 解决方案 Apache服务器配置反向代理实现负载均衡和双机热备

调环信的创建群组接口,System.Net.WebException: 远程服务器返回错误: (400) 错误的请求。

问题描述 报错:System.Net.WebException: 远程服务器返回错误: (400) 错误的请求.调这个接口之前成功过,现在报这个,可能是什么问题? 解决方案 (错误请求) 服务器不理解请求的语法.   检查一下

spring mvc-Spring MVC 请求参数中有%号,报400错误

问题描述 Spring MVC 请求参数中有%号,报400错误 解决方案 地址里面有%,先用urlencode编码下 解决方案二: 先转码一下,然后在后台再转回去 解决方案三: spring mvc 数据绑定 400错误Spring mvc 400错误

使用sql server management studio 2008 无法查看数据库,提示 无法为该请求检索数据 错误916解决方法_mssql2008

今日使用时代互联的海外空间,sql 2008 无限空间大小,开通账户后,使用sql server management studio 2008 连接数据库,可以链接上,但是无法查看自己的数据库,点击数据库后,提示 无法为该请求检索数据 错误916 解决方法如下 1:点击左侧的数据库,然后到右侧的 "名称"  上面点击右键   出来如图所示的菜单,取消掉策略运行状态和排序规则,再次点击数据库的时候,就能显示所有的数据库以及你自己的数据库了.

ASP无组件下载提示http错误:400 Bad Request

问题描述 我在网上找的ASP无组件下载程序,在本机windowsXP系统服务器上测试成功,可在windows2003服务器上运行却提示http错误:400BadRequest,请问如何解决啊,谢谢. 解决方案 解决方案二:检查你的ASP无组件下载程序支不支持win2003检查iis配置是否正确