首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >502坏网关Nginx

502坏网关Nginx
EN

Stack Overflow用户
提问于 2012-06-28 02:14:38
回答 1查看 14.3K关注 0票数 3

编辑的:这个错误只发生在我使用Chrome时。如果我切换到Safari或FireFox,我的服务器代码工作正常。

这是错误日志。请帮帮忙。我在玩GoogleGoogle2.0API,在谷歌调用我的服务器后出现了一些问题。

如果你需要更多的信息来诊断,请告诉我。(我是个超级新手,所以我不知道在这里粘贴什么.)

此外,114.247.XXX.YYY是我的本地办公室IP,我用它浏览网站和访问远程服务器。

代码语言:javascript
复制
2012/06/28 09:54:08 [error] 2170#0: *21 upstream sent too big header
while reading response header from upstream, client: **114.247.XXX.YYY**,
server: my_domain_name.com, request: "GET
/login-callback/google?state=my_randomly_generated_state&code=my_google_authorization_code
HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "my_domain_name.com"
EN

回答 1

Stack Overflow用户

发布于 2012-10-11 11:09:34

好吧,我也有这个问题,但是每个浏览器都有。

验证是否没有侦听套接字。

nano /etc/php5 5/fpm/info.gov.hk.d/www.conf

对我来说,解决办法是:

代码语言:javascript
复制
$ sudo nano /etc/nginx/sites-available/default

server {
[...]
location ~ \.php$ {
  root /your/site/root;
  fastcgi_index index.php;
  include fastcgi_params;
  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

  fastcgi_pass 127.0.0.1:9000;
  #IF you are using a socket change the line above for thise one:
  #fastcgi_pass    unix:/var/run/php5-fpm.sock;

  ###to be sure validate on /etc/php5/fpm/pool.d/www.conf
  ####listen = 127.0.0.1:9000 #not a socket
  ####listen = /var/run/php5-fpm.sock #listen a socket


  # add these two lines:
  fastcgi_buffer_size 16k;
  fastcgi_buffers 4 16k;
}
[...]
}
$sudo service nginx restart

来源:单击此处

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11237241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档