当我尝试查看我的网站主页时,我得到以下错误dislayed: 502错误的网关 Nginx
在/ var / log / nginxfind的错误日志显示消息:* 2014/04/21 10:30:39 [error] 3807#0: 228上游发送无效头,从上游读取响应头,客户端:95.136.96.5 ,server:agronegocios.eu,请求:“GET / HTTP / 1.1”,上游:(MyIPaddress):7080 /“,主机:”agronegocios.eu“
我的环境:CentOS 6.5; PHP 5.3.3; nginx的/ 1.5.0; MySQL 5.1.73; Joomla 3.2.3任何人都知道我该如何摆脱这个问题? 我见过一些相关的问题和答案,但没有一个是同样的问题…(也是我不是在Linux服务器上的专家…)。 谢谢。
我的nginx.conf文件:
#user nginx; worker_processes 1; #error_log /var/log/nginx/error.log; #error_log /var/log/nginx/error.log notice; #error_log /var/log/nginx/error.log info; #pid /var/run/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #tcp_nodelay on; #gzip on; #gzip_disable "MSIE [1-6]\.(?!.*SV1)"; fastcgi_buffers 8 16k; fastcgi_buffer_size 32k; server_tokens off; include /etc/nginx/conf.d/*.conf; }
我检测到错误的位置(但不是什么):CMS扩展中的模板模块无法正常工作。 禁用模块使错误消失。 无论如何,感谢您的意见和努力!
我是另一份工作中的McAfee Web Gateway产品的pipe理员。 而不是Nginx,它是一个RHEL代理服务器,在标准的HTTP响应代码上运行。
每当我收到一个错误的网关错误,它总是一个上游设备造成的问题。 据我所知,这个错误意味着代理从上游设备收到了一个不喜欢的响应。 我的环境中有许多“本土”应用程序,通常发现应用程序没有正确地通过RFC进行通信。 其他时候,我们发现它是不可parsing的标题问题,我们需要创build一个策略来免除这些网站的深度标题检查。 我会尽量记住它正在跳过的头部,当我发现的时候我会重新发布。