proxy: o corpo da solicitação de aprovação falhou

12

Estou tentando ativar o proxy virtual:

<VirtualHost *:80>

  ServerName xxxxx.domain.tdl
  SSLProxyEngine On
  SSLProxyCheckPeerCN on

  ProxyPass / https://localhost:1234
  ProxyPassReverse / https://localhost:1234

</VirtualHost>

Mas eu tenho um erro 500 e minha exibição error.log (apache2):

[Tue Jan 03 15:41:42 2012] [error] (502)Unknown error 502: proxy: pass request body failed to [::1]:1234 (localhost)

[Tue Jan 03 15:41:42 2012] [error] proxy: pass request body failed to [::1]:1234 (localhost) from 82.252.xxx.xx ()

Falta de alguns parâmetros?

    
por bux 03.01.2012 / 15:48

3 respostas

3

Se o navegador estiver configurando os cookies para xxxxx.domain.tdl e o servidor estiver retornando-os para localhost ou um domínio definido localmente, talvez você tenha uma incompatibilidade. Você pode usar a ProxyPassReverseCookieDomain para reescrever os cookies .

Como os dois estão on /, você provavelmente não precisará de ProxyPassReverseCookiePath .

    
por 17.10.2013 / 01:04
2
ProxyPass / https://localhost:1234/
ProxyPassReverse / https://localhost:1234/

Tente isso. A correspondência de barras é importante.

    
por 03.01.2012 / 17:54
2

Use 127.0.0.1 em vez de localhost , provavelmente seu aplicativo não está executando o IPv6

    
por 17.08.2013 / 13:52