apache proxy 问题办理一则[网络技术]
本文“apache proxy 问题办理一则[网络技术]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
From Tangbuhu's blog
公司一台备用服务器,架设的是asp,.net,php,jsp 万能环境.
用apache做代理,呈近况况:
apache报错是:Proxy Error The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /concert/fw/. Reason: Error reading from remote server
查阅了一些资料:
APACHE官方中文阐明,关于协议调整
当mod_proxy向一个没有精确切现长期衔接(KeepAlive)或HTTP/1.1的原始服务器发送恳求的时刻,可以通过设置两个环境变量来发送 不带长期衔接(KeepAlive)的HTTP/1.0恳求.这两个变量是通过SetEnv指令设置的.
以下是force-proxy-request-1.0和proxy-nokeepalive的例子:
<Location /buggyappserver/>
ProxyPass http://buggyappserver:7001/foo/
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
</Location>
于是我们可以这样改正 httpd.conf
<VirtualHost *:80>
ServerAdmin asion@mail.com
ServerName www.domain.com
ProxyPass / http://192.168.0.92
ProxyPassReverse / http://192.168.0.92
SetEnv force-proxy-request-1.0.1
SetEnv proxy-nokeepalive 1
</virtualHost>
然后重启Apache, 革新了N次,正常!!
假如是虚拟主机,那就改正vhost.conf
以上是“apache proxy 问题办理一则[网络技术]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |