解决Apache2的 Proxy Error
发布:Admin 日期:2008-07-03
一台使用Apache反向代理Tomcat的服务器上,如果多刷新几次网站或访问频率过快,会出现Proxy的错误提示,造成无法访问网站。
当mod_proxy向一个没有正确实现持久连接(KeepAlive)或HTTP/1.1的原始服务器发送请求的时候,可以通过设置两个环境变量来发送不带持久连接(KeepAlive)的HTTP/1.0请求。这两个变量是通过SetEnv指令设置的。
以下是force-proxy-request-1.0和proxy-nokeepalive的例子:
修改 httpd.conf
程序代码
<VirtualHost *:80>
ServerAdmin xiaopb@gmail.com
ServerName www.xxx.com
ProxyPass / http://192.168.0.92
ProxyPassReverse / http://192.168.1.1
SetEnv force-proxy-request-1.0.1
SetEnv proxy-nokeepalive 1
</virtualHost>
当mod_proxy向一个没有正确实现持久连接(KeepAlive)或HTTP/1.1的原始服务器发送请求的时候,可以通过设置两个环境变量来发送不带持久连接(KeepAlive)的HTTP/1.0请求。这两个变量是通过SetEnv指令设置的。
以下是force-proxy-request-1.0和proxy-nokeepalive的例子:
修改 httpd.conf
程序代码<VirtualHost *:80>
ServerAdmin xiaopb@gmail.com
ServerName www.xxx.com
ProxyPass / http://192.168.0.92
ProxyPassReverse / http://192.168.1.1
SetEnv force-proxy-request-1.0.1
SetEnv proxy-nokeepalive 1
</virtualHost>
评论: 0 | 引用: 0 | 查看次数: 4213
发表评论
上一篇
下一篇

文章来自:
Tags: 
