前不久刚部署好的网站,忽然访问报错提示错误

引用

Http 502 Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /.
Reason: Error reading from remote server

看了半天也没看出个所以然来, 刚刚还好好的呢!过了一会网站又能打开了....
查看了一下apache的access_log。发现

引用
.....Get / HTTP/1.0....

这是ie5.5以下的版本访问过。所以又找来台ie5.5(挺难整,这年头这玩意少了!!)访问了一下,然后出错。在用别的机器访问错误还有。在刷新了一会又好了!
就这个问题Google了一下发现是mod_proxy的事,又G了一下他的文档
http://httpd.apache.org/docs/2.3/mod/mod_proxy.html
找到了这一段话

引用
For circumstances where mod_proxy is sending requests to an origin server that doesn't properly implement keepalives or HTTP/1.1, there are two environment variables that can force the request to use HTTP/1.0 with no keepalive. These are set via the SetEnv directive.
These are the force-proxy-request-1.0 and proxy-nokeepalive notes.

译了一下大概是这意思(不是我译的)

引用
当mod_proxy向一个没有正确实现持久连接(KeepAlive)或HTTP/1.1的原始服务器发送请求的时候,可以通过设置两个环境变量来发送不带持久连接(KeepAlive)的HTTP/1.0请求。这两个变量是通过SetEnv指令设置的。
以下是force-proxy-request-1.0和proxy-nokeepalive的例子:
View Code

1 <Location /buggyappserver/>  2   ProxyPass http://buggyappserver:7001/foo/  3   SetEnv force-proxy-request-1.0 1  4   SetEnv proxy-nokeepalive 1  5 </Location>

最后在我的httpd.conf的VirtualHost里加上了上面的两行设置

    <VirtualHost *:80>          JkMount /hr/servlet/* worker1          JkMount /hr/*.jsp worker1          JkMount /hr/*.do worker1          ServerAdmin njgnini@163.com          ServerName www.iteye.com          ServerAlias www.iteye.com.cn          RewriteEngine On          RewriteRule ^/$ /hr/ [R,P]         

       SetEnv force-proxy-request-1.0.1          SetEnv proxy-nokeepalive 1       </VirtualHost>   

重启apache,在拿ie5.5访问O了

转载于:https://www.cnblogs.com/lyjunli/archive/2012/02/09/Jonly.html

apache 的http代理出错 502 Proxy Error相关推荐

  1. Jsch访问代理机报proxy error:Forbidden

    Jsch访问代理机报proxy error:Forbidden 问题解释 通过代理访问物理机被拒绝 原因分析 代理机用户名.端口错误或物理机用户名.端口.密码错误 代理机或物理机代理端口未开放 问题处 ...

  2. 502 Proxy Error The proxy server received an invalid response from an upstream server

    Proxy Error The proxy server received an invalid response from an upstream server. The proxy server ...

  3. 502 proxy error解决方法_老大说,网上这种获取真实IP地址的方法不对,我不信......

    作者:蔡永吉  来源:http://bit.ly/33H8RMm想必大家对这段代码并不陌生: public String getIpAddr(HttpServletRequest request) { ...

  4. error: RPC failed; HTTP 502 curl 22 The requested URL returned error: 502 Proxy Error fatal: 报错

    错误消息: error: RPC failed; result=22 HTTP code = 413 -. fatal: The remote end hung up unexpectedly. er ...

  5. error: RPC failed; HTTP 502 curl 22 The requested URL returned error: 502 Proxy Error fatal:

    在git中 unset http unset https 如果出现了缓存溢出的情况,如果还是报缓存溢出的问题的话,可以将这个参数调的更大,它的单位是Byte git config --global h ...

  6. nova instance出错:message: Proxy error: 502 Read from server failed

    执行 $ nova resize instance1 时候出错: {"message": "Proxy error: 502 Read from server faile ...

  7. 如何在 FreeBSD 10.2 上安装 Nginx 作为 Apache 的反向代理

    如何在 FreeBSD 10.2 上安装 Nginx 作为 Apache 的反向代理 Nginx 是一款自由开源的 HTTP 和反向代理服务器,也可以用作 POP3/IMAP 的邮件代理服务器.Ngi ...

  8. Linux Apache 配置反向代理

    最近遇到一个项目,需要访问某单位的内网服务器,对方要求必须要配置一个前置机,来转发所有的web请求,然后就学了一下反向代理,查了一些资料,也完成了HelloWorld的例子. 关于反向代理的介绍,可以 ...

  9. Proxy error: Could not proxy request /admin/myResources.do from localhost.jd.com:41000 to http://loc

    Proxy error: Could not proxy request /admin/myResources.do from localhost.jd.com:41000 to http://loc ...

最新文章

  1. Android多线程----异步消息处理机制之Handler
  2. 【图数据库】Window下的安装Neo4j
  3. MySQL多个相同结构的表查询并把结果合并放在一起的语句(union all)
  4. Linux 文件编辑命令 详细整理
  5. 案例 网络电视精灵 c# 1614265410
  6. windows2016+sqlserver2017集群搭建alwayson之域控篇
  7. VBScript是什么?有什么优缺点?
  8. 转:Socket编程知识必学
  9. Java语言程序设计(一)填空题
  10. 一步到位之INNODB
  11. chrome主页和新标签页被金山毒霸劫持 处理方法
  12. 硬盘突然变raw格式_硬盘突然变成RAW格式解决办法
  13. 什么是自适应学习(个性化学习)?
  14. 无疆_炎戎的2011跨年总结
  15. 交换机级联,堆叠,集群技术介绍
  16. 程序员增加收入的几种方法
  17. Microsoft Excel 教程「3」:如何在 Excel 中打印工作表?
  18. linux下打包C++ Qt可执行程序出现的问题总结
  19. python从0到1_python从0到1--9 函数
  20. pandas中的滚动窗口rolling函数和扩展窗口expanding函数

热门文章

  1. 如何格式化电脑_计算机格式化的方法教程
  2. Python:int,float,str之间的转换
  3. 【IDEA】Idea 中使用Lombok找不到其自动生成的方法 字符串超长 javac eclipse编译
  4. 【clickhouse】yandex 官方 BalancedClickhouseDataSource 源码分析
  5. 【clickhouse】Application: DB::Exception: Duplicate interserver IO endpoint: DataPartsExchange
  6. 【Elasticsearch】推荐一个同步Mysql数据到Elasticsearch的工具
  7. 【Elasticsearch】使用索引生命周期管理实现热温冷架构
  8. 【docker】docker 实现 的基础
  9. 【Spring】Spring 自定义scope
  10. Greenplum分区