オリジンサーバーがIISの場合にProxyErrorが発生します

IISはApacheが送信するKeep-Aliveに正しく対応していないため、ProxyErrorが発生することがあります。
GeneCodeをインストールしたApacheの設定変更でProxyErrorを回避できます。
Apacheの設定では、以下の環境変数を設定することでKeep-Aliveを使用しないように変更することが可能です。

SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1

 

設定についての詳細は以下の公式ドキュメントを参照してください。
http://httpd.apache.org/docs/2.2/ja/mod/mod_proxy.html#envsettings