相关疑难解决方法(0)

如何修复nginx在任何标头测试工具上抛出400个错误的请求标头?

我的网站正在使用nginx,测试网站使用标头测试工具,例如http://www.webconfs.com/http-header-check.php,但每次下面说400次错误请求都是工具的输出.虽然我的所有页面在浏览器中都可以很好地加载,但是当我在Chrome控制台中看到它时,状态代码为200OK.

HTTP/1.1 400 Bad Request => 
Server => nginx
Date => Fri, 07 Sep 2012 09:40:09 GMT
Content-Type => text/html
Content-Length => 166
Connection => close
Run Code Online (Sandbox Code Playgroud)

我真的不明白我的服务器配置有什么问题?

一些谷歌搜索建议使用增加缓冲区大小,并将其增加到以下:

large_client_header_buffers 4 16k;
Run Code Online (Sandbox Code Playgroud)

同样的结果仍然存在.

有人能引导我走向正确的方向吗?

nginx

26
推荐指数
5
解决办法
14万
查看次数

Nginx:何时使用proxy_set_header Host $ host vs $ proxy_host

我一直在阅读反向代理,我想知道何时proxy_set_header Host $host适当proxy_set_header Host $proxy_host.我做了一些研究,在本文中它说,在大多数情况下,我们将Host设置为$ host.那为什么nginx默认为$ proxy_host?为了帮助我更具体地理解,如果我们使用$ proxy_host,这里的反向代理配置(文章的底部)是否仍然有效?

谢谢

proxy reverse-proxy nginx

13
推荐指数
1
解决办法
3万
查看次数

标签 统计

nginx ×2

proxy ×1

reverse-proxy ×1