プロキシ仮想ホストを有効にしようとしています:
<VirtualHost *:80>
ServerName xxxxx.domain.tdl
SSLProxyEngine On
SSLProxyCheckPeerCN on
ProxyPass / https://localhost:1234
ProxyPassReverse / https://localhost:1234
</VirtualHost>
しかし、私は500エラーと私のerror.log(Apache2)表示を持っています:
[Tue Jan 03 15:41:42 2012] [error](502)Unknown error 502:proxy:pass request body failed to [:: 1]:1234(localhost)
[2012年1月3日15:41:42] [エラー]プロキシ:リクエストボディの受け渡しに失敗しました[:: 1]:1234(localhost)から82.252.xxx.xx()
一部のパラメータがありませんか?
ブラウザーがxxxxx.domain.tdlのCookieを設定していて、サーバーがlocalhostまたはローカルに定義されたドメインのCookieを返す場合、不一致がある可能性があります。 ProxyPassReverseCookieDomain
を使用してCookieを書き換えることができます。
どちらも/にあるため、ProxyPassReverseCookiePath
はおそらく必要ありません。
ProxyPass / https://localhost:1234/
ProxyPassReverse / https://localhost:1234/
代わりに試してください。スラッシュのマッチングは重要です。
使用する 127.0.0.1
localhost
ではなく、おそらくアプリでIPv6が実行されていません