Reverse Proxy não está funcionando no meu sistema XAMPP, como encontrar o problema?

1

Estou usando meu mac com o XAMPP de apachefriends com a configuração padrão.

Eu quero usar um proxy reverso, então editei o etc/extra/proxy-html.conf e adicionei o seguinte:

ProxyRequests Off
ProxyPass /my-gateway/ http://interner.server.test/
<Location /my-gateway/>
   ProxyPassReverse /
   ProxyHTMLEnable On
   ProxyHTMLURLMap http://interner.server.test/ /my-gateway/
   ProxyHTMLURLMap / /my-gateway/
</Location>

Agora, quando vou para localhost/my-gateway , obtenho o Error 404 Object not found .

Como descobrir por que isso não está funcionando?

    
por gurehbgui 11.08.2014 / 10:24

1 resposta

1

Primeiro: não acho que você tenha precisado de algo tão difícil como ProxyHTMLURLMap para um proxy reverso simples.

Segundo: experimente um localhost/my-gateway / (com a barra final!). Isso funciona?

Terceiro: aqui está um fragmento de configuração que funciona com segurança:

<VirtualHost *:80>
  ServerName your.proxy.vhost.name
  ProxyRequests Off

  <Proxy *>
    Order deny,allow
    Allow from all
  </Proxy>

  ProxyPreserveHost On
  ProxyPass /my-gateway/ http://interner.server.test/
</VirtualHost>

Em <VirtualHost também deve funcionar. Esta diretiva <Proxy também é necessária.

    
por 11.08.2014 / 12:03