2016-10-21 15 views
0

誰かがこれに答えることができれば私は驚くでしょうが、私はいくつかの質問を見つけました。Apacheリバースプロキシからhtmlに変換する

websphere commerce 6環境の前にIBM IHSサーバーがあります。これの前に別のサーバーで私はWebsphereボックスに要求を逆プロキシするApacheインスタンスがあります。

この理由は本命などを管理するために..です

とにかく問題は、JSONでIHSからの応答は、HTMLにはApacheによって変換されていることです。その後、コードはデータを解析できません。

443仮想ホストプロキシは以下のとおりである:

ProxyHTMLStripComments off 
ProxyHTMLFixups reset 
ProxyHTMLEnable on 
ProxyRequests off 
SetOutputFilter INFLATE;proxy-html;DEFLATE 
ProxyHTMLDoctype XHTML 
SSLEngine on 
SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire 
<FilesMatch "\.(cgi|shtml|phtml|php)$"> 
    SSLOptions +StdEnvVars 
</FilesMatch> 
nokeepalive ssl-unclean-shutdown \ 
downgrade-1.0 force-response-1.0 
ProxyRequests off 
ProxyPreserveHost On 
<proxy *> 
    Order deny,allow 
    Allow from all 
</proxy> 
SSLProxyEngine on 
SSLProxyVerify none 
SSLProxyCheckPeerCN off 
SSLProxyCheckPeerName off 
SSLProxyCheckPeerExpire off 

ProxyPass/https://xx.xx.xx.xx/ retry=1 acquire=3000 timeout=600 Keepalive=On 
ProxyPassReverse/https://xx.xx.xx.xx/ 
ProxyPassReverseCookiePath/https://xx.xx.xx.xx/ 

これはJSONとして戻ってくるWebSphereサーバーからの応答をしかし、絶対にうまく動作します彼らはHTMLタグで囲まれている - HTML、身体およびpは。私はこれを停止する必要があります - 任意のアイデア!永遠にあなたの借金になります!

+0

SetOutputFilterの 'proxy-html'を削除するだけです – Hackerman

+0

それは機能しましたか?...あなたはまた、行全体をコメントすることもできます。 – Hackerman

+0

今すぐ試してみてください! – Mattatattat

答えて

0

数日間、いくつかのオプションを使いこなしている人がいれば、私の最新の組み合わせがうまくいったようです。

"ProxyRequests off"ディレクティブを無効にすると、解決されるようです。

ビールの時間!ヒントを提供してくれてありがとう!

関連する問題