Tomcat整合Nginx成功后,等访问一段时间后会出现

Bad Request (Invalid Hostname)的错误。

因为是已经成功的配置,所以判定可能是哪里的限制设置有问题,最后在官方网站找到解决办法:

语法:

large_client_header_buffers number size;

默认值:

large_client_header_buffers 4 8k;

上下文:

http, server

设置读取客户端请求超大请求的缓冲最大number(数量)和每块缓冲的size(容量)。 HTTP请求行的长度不能超过一块缓冲的容量,否则nginx返回错误414 (Request-URI Too Large)到客户端。 每个请求头的长度也不能超过一块缓冲的容量,否则nginx返回错误400 (Bad Request)到客户端。 缓冲仅在必需是才分配,默认每块的容量是8K字节。 即使nginx处理完请求后与客户端保持入长连接,nginx也会释放这些缓冲。

也就是设置一下

large_client_header_buffers就可以了.补充:  因为之前用的是一个顶级域名zicheng.net,在搜索别人的问题时看到了一个回答,这样的域名会被解析出问题,最后换成一个二级域名hw.zicheng.net.这个Bad Request错误基本就没出现过了。

Nginx 的详细介绍:请点这里

Nginx 的下载地址:请点这里

linux服务器打印400错误,Nginx过一段时间出现400 Bad Request 错误解决方法相关推荐

  1. Linux服务器init 5启动图形界面,报错Retrigger failed udev events的解决方法

    1.开启linux系统的桌面环境,使用startx未成功,报如下错误: 提示:Retrigger failed udev events [root@5201351 /]# startx xauth: ...

  2. Linux服务器下安装配置Nginx的教程

    这篇文章主要介绍了Linux服务器下安装配置Nginx服务器的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 Nginx("engine x")是一款 ...

  3. Linux服务器开发环境搭建 Nginx+PHP+MongoDB

     Linux服务器开发环境搭建 Nginx+PHP+MongoDB mkdir -p /home/trlinux/download mkdir -p /home/trlinux/server mkdi ...

  4. 发布react项目到linux服务器,react项目部署nginx服务器

    1.打包好你的react本地项目,dist中具有打包好的文件 2.使用shell等工具登录你的linux服务器 3.安装nginx,网上教程一大堆 4.进入/usr/local/nginx/conf/ ...

  5. linux没有jre文件夹,linux上配置jdk时,java命令提示没有此文件或文件夹的解决方法...

    linux上配置jdk时,java命令提示没有此文件或文件夹的解决方法 出现这个问题可能有以下几种原因: 1.对该文件没有执行的权限. 2.我们的机器是64位的,而下载的jdk是32位的. 我就是后一 ...

  6. WORD/WPS打印目录或输出输出PDF时,目录显示“错误未定义标签”,且无法正常跳转的解决方法

    错误如图所示 解决方法: 1.找到对应目录想要要跳转的页面,并将光标定位到此处,点击插入书签 2.添加一个书签 3.找到要更改的目录 4.鼠标右击,点击 切换域代码 选项,并将引号中的内容,替换为你刚 ...

  7. 空之轨迹激活显示服务器错误,空之轨迹OL黑屏闪退原因及解决方法一览

    空之轨迹OL黑屏闪退怎么办?空之轨迹OL是款日系MMORPG手游,继承了<空之轨迹>系列经典元素,还原了一个庞大的全新塞姆利亚大陆!有玩家反映游戏中会出现黑屏闪退的情况,想知道解决方法,下 ...

  8. 服务器停电后显示主板问题,主板因静电造成的故障现象与解决方法

    故障现象一:一台机器,cpu为c466,主板为华硕p2b,内存为64mb,开机运行一段时间后,机箱内出现打火声,屏幕上出现许多杂乱字符,并随机出现奇偶校验错误,提示"parity check ...

  9. linux qemu 报错 Unable to reserve 0xfffff000 bytes of virtual address space at 0x1000 解决方法

    目录 错误现象 可能原因 解决过程 解决方法 错误现象 使用 qemu-i686 运行 i686平台文件 报错 qemu-i686: Unable to reserve 0xfffff000 byte ...

  10. linux看磁盘空间du df,df与du查看磁盘空间使用不一致的解决方法

    近一段时间,某台服务器的磁盘空间使用不太正常,与其他的服务器相比,严重超出磁盘空间使用 使用df与du相关命令查看,具体结果如下: du -h Filesystem       Size  Used ...

最新文章

  1. 基于SSM实现旅游网站管理系统
  2. 有哪些LSTM(Long Short Term Memory)和RNN(Recurrent)网络的教程?
  3. 笔记-信息化与系统集成技术-物联网
  4. [NOIP2010提高组]关押罪犯
  5. Hibernate中用到联合主键的使用方法,为何要序列化,为何要重写hashcode 和 equals 方法...
  6. 提交前让所有的option变为选中状态
  7. 全局安装python_python pip 安装与使用
  8. 实时获取浏览器滚动条高度(兼容写法)
  9. 感觉越来越多的人开始向往农村生活,你怎么看?
  10. java与jsp的关系_浅谈servlet与jsp的关系
  11. 《Python编程快速上手》8.9 实践项目
  12. 解决Flutter运行IOS报错:Podfile is out of date
  13. Phase2 Day22 JDBC
  14. 树莓派4B无屏幕安装系统及联网使用VNC无线投屏功能
  15. windows10共享移动热点(或说 电脑开WIFI),让手机连接共享的移动热点WIFI
  16. windows自动化操作——程序员必备
  17. 一点资讯app signature
  18. 启动RocketMQ报错:Please set the JAVA_HOME variable in your environment, We need java 64
  19. 打开VB开发工具提示:Imagelist来自mscomctl.ocx控件出错,可能是mscomctl.ocx过期,解决方法...
  20. 数据库原理及应用(MySQL版)MySQL实验指导参考答案(实验一到实验八)

热门文章

  1. Logs Viewer
  2. vmware+player+12+linux,Vmware player 12
  3. Android播放c4d工程文件方法,安卓播放网络视频怎么实现?
  4. linux如何远程装java_使用Shell远程给Linux安装JDK
  5. php修改另一个文件内容,php如何修改文件内容
  6. 【转】C#实现SqlServer数据库的备份和还原
  7. Android 中文API (69) —— BluetoothAdapter[蓝牙]
  8. Office WORD如何在图片上添加文字
  9. zabbix安装配置
  10. mysql高级管理-note