设为首页收藏本站

LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区!

 找回密码
 注册

QQ登录

只需一步,快速开始

#公告#抱歉,网站将关闭,不再开放。由于PC时代已远逝 。在这个后移动互联网时代,我们继续携手前行,保持对技术的热情。共同构建linuxtone知识星球欢迎加入,一起讨论技术、招聘人才、分享资源。请新老linuxtone人 扫码移步到 知识星球:linuxtone

学习是一种信仰!分享是一种快乐!能力= 心态 * 沟通 * 知识 (你的每一天需要正能量!)

 网站的发展需要你贡献一份力量!希望你能每天坚持看贴1小时,并回答网友的问题!祝你在浏览论坛的过程中取得进步!谢谢!linuxtone加油!大家加油! 友情提示: 你今天学习了吗?你今天进步了吗?少一点抱怨!多一点进步!Life is short ! Why not linuxtone ?  

网站的发展、感谢每位坛友的努力!

查看: 11813|回复: 7

[nginx] nginx 400 bad request [复制链接]

LT资深版主

犯强汉者,虽远必诛!

Rank: 8Rank: 8

签到
118
注册时间
2009-2-1
最后登录
2016-2-19
在线时间
548 小时
阅读权限
150
积分
7434
帖子
824
主题
88
精华
3
UID
1215

LT同学

发表于 2011-7-13 10:05:56 |显示全部楼层
本帖最后由 coralzd 于 2011-7-13 10:08 编辑

最近在访问量不大的几台nginx服务器经常报 400 bad request。已经对    client_header_buffer_size 128k;       large_client_header_buffers 4 512k; 参数做了调整,还是出400错误
cookie 不会超过1k 。
nginx 配置文档
  1. http
  2. {
  3.   include       mime.types;
  4.   default_type  application/octet-stream;
  5.   #charset  gb2312;
  6.       
  7.   server_names_hash_bucket_size 128;
  8.   client_header_buffer_size 256k;
  9.   large_client_header_buffers 8 256k;
  10.   client_max_body_size 32m;
  11.       
  12.   sendfile on;
  13.   tcp_nopush     on;
  14.   keepalive_timeout 600;
  15.   
  16.   tcp_nodelay on;
  17.   server_tokens off;
  18.   fastcgi_pass_header Set-Cookie;
  19.   fastcgi_connect_timeout 300;
  20.   fastcgi_send_timeout 300;
  21.   fastcgi_read_timeout 300;
  22.   fastcgi_buffer_size 64k;
  23.   fastcgi_buffers 4 64k;
  24.   fastcgi_busy_buffers_size 128k;
  25.   fastcgi_temp_file_write_size 128k;
  26.   ssi on;
  27.   ssi_silent_errors on;
  28.   ssi_types text/shtml;
  29.   gzip on;
  30.   gzip_min_length  1k;
  31.   gzip_buffers     4 16k;
  32.   gzip_http_version 1.0;
  33.   gzip_comp_level 2;
  34.   gzip_types       text/plain application/x-javascript text/css application/html application/shtml text/javascript;
  35.   gzip_vary on;
复制代码
  1. server
  2.      {
  3.      listen  80;
  4.      server_name     localhost;
  5.    
  6.      index index.html  index.htm index.php index.jsp;   
  7.      root /data0/htdocs/e37www/ROOT;
  8.    
  9.       #rewrite (.*)/ks/fsqueryProcess.jsp  http://$host/ks/fsquery.html last;
  10.        location /
  11.     {
  12.            expires 1h;
  13.          
  14.           #server_name_in_redirect off;
  15.            if ( -d $request_filename )  {
  16.                rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;
  17.          }        
  18.            
  19.   }

  20.          location ~ .*\.(jsp)$
  21.             {
  22.             proxy_next_upstream http_502 http_500 http_504 error timeout invalid_header;
  23.             proxy_set_header Host $host;
  24.             #add_header      DZWWW-Cache     "$upstream_cache_status  from  www.dzwww.com";
  25.             proxy_set_header X-Forwarded-For $remote_addr;
  26.             proxy_pass http://127.0.0.1:8080;

  27.             }

  28.           location ~ .*\.(htm|html)
  29.             {
  30.             
  31.             expires 1h;
  32.          
  33.             }
  34.             
  35.              location ~ .*\.(gif|jpg|png|bmp|ico|jpeg|JPEG|JPG|GIF)$ {
  36.             
  37.              expires 1h;
  38.             
  39.          
  40.             }
  41.             location ~ .*\.(doc|swf|flv)$ {
  42.             
  43.              expires 1h;
  44.             
  45.             }
  46.               
  47.             location ~ .*\.(js|css)$ {
  48.              #expires 1h;
  49.             
  50.          
  51.             }

  52. access_log   /data0/logs/log.log main;
  53. }
复制代码

错误日志
  1. - - [13/Jul/2011:09:42:25 +0800] ccept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */* "400" 166 "-" "-" "-"
  2. 172.19.7.2 - - [13/Jul/2011:09:42:28 +0800]  image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/QVOD, application/QVOD, */* "400" 166 "-" "-" "-"
复制代码



<-sina_sign,1836665025,1->

论坛元老

尼玛才是运维工程师

Rank: 8Rank: 8

注册时间
2010-6-25
最后登录
2018-9-27
在线时间
178 小时
阅读权限
90
积分
27143
帖子
339
主题
37
精华
1
UID
9612
发表于 2011-7-13 15:06:46 |显示全部楼层
回复 coralzd 的帖子

单刷新一个404页面都会出400 bad request   

使用道具 举报

LT资深版主

犯强汉者,虽远必诛!

Rank: 8Rank: 8

注册时间
2009-2-1
最后登录
2016-2-19
在线时间
548 小时
阅读权限
150
积分
7434
帖子
824
主题
88
精华
3
UID
1215

LT同学

发表于 2011-7-14 08:52:47 |显示全部楼层
rootsecurity 发表于 2011-7-13 15:06
回复 coralzd 的帖子

单刷新一个404页面都会出400 bad request

不会的,俺的访问的页面都是存在的!
<-sina_sign,1836665025,1->

使用道具 举报

Rank: 8Rank: 8

注册时间
2011-2-12
最后登录
2016-11-8
在线时间
195 小时
阅读权限
90
积分
41435
帖子
447
主题
103
精华
0
UID
11974
发表于 2011-7-14 09:20:03 |显示全部楼层
回复 coralzd 的帖子

你的nginx做什么用的

使用道具 举报

论坛元老

尼玛才是运维工程师

Rank: 8Rank: 8

注册时间
2010-6-25
最后登录
2018-9-27
在线时间
178 小时
阅读权限
90
积分
27143
帖子
339
主题
37
精华
1
UID
9612
发表于 2011-7-14 10:44:13 |显示全部楼层
本帖最后由 rootsecurity 于 2011-7-14 10:45 编辑

回复 coralzd 的帖子

我的意思是自定义一个nginx不存在的页面 访问都会出400 bad request  比如www.xxx.com/aaa  另外看你的配置好像是两台负载均衡的配置
应该是后端tomcat的问题

使用道具 举报

论坛元老

尼玛才是运维工程师

Rank: 8Rank: 8

注册时间
2010-6-25
最后登录
2018-9-27
在线时间
178 小时
阅读权限
90
积分
27143
帖子
339
主题
37
精华
1
UID
9612
发表于 2011-7-14 10:46:49 |显示全部楼层
回复 紫暝1127 的帖子

他nginx肯定是前端啊,看配置文件就能看出来。后端应该是tomcat

使用道具 举报

LT资深版主

犯强汉者,虽远必诛!

Rank: 8Rank: 8

注册时间
2009-2-1
最后登录
2016-2-19
在线时间
548 小时
阅读权限
150
积分
7434
帖子
824
主题
88
精华
3
UID
1215

LT同学

发表于 2011-7-14 14:16:37 |显示全部楼层
rootsecurity 发表于 2011-7-14 10:46
回复 紫暝1127 的帖子

他nginx肯定是前端啊,看配置文件就能看出来。后端应该是tomcat

单台nginx 代理,只是遇到jsp才会转向本机8080端口,静态文件都是nginx直接读取的!
<-sina_sign,1836665025,1->

使用道具 举报

Rank: 8Rank: 8

注册时间
2009-2-28
最后登录
2016-10-7
在线时间
392 小时
阅读权限
90
积分
111951
帖子
15
主题
0
精华
0
UID
1641
发表于 2011-8-22 10:42:57 |显示全部楼层
回复 coralzd 的帖子

现在最后结果结论呢?

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

IT运维专家网感谢您的支持

合作联系: QQ:67888954/MSN:cnseek@msn.com/mail:netseek@linuxtone.org

Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 )   |

GMT+8, 2019-12-8 06:18 , Processed in 0.025312 second(s), 14 queries , Apc On.

Powered by Discuz! X2 Licensed

© 2001-2011 Comsenz Inc.

回顶部