Configurando o mod_proxy no Apache

1

Eu tenho uma configuração local do Apache com vários hosts virtuais:

  • mywebsite.localhost
  • images.mywebsite.localhost
  • etc.

Gostaria de disponibilizá-los na minha rede local para testar meu website em dispositivos móveis. Outras questões sobre o Stack me levaram à solução de proxy, na qual usarei o endereço IP do meu computador como proxy no iPhone / iPad.

Eu quero o proxy para:

  • Processe qualquer solicitação como se fosse originada do meu computador (incluindo *.localhost nomes)
  • Negar solicitações de endereços IP que não estão no intervalo 192.168.*

Eu habilitei o mod_proxy:

LoadModule mime_module modules/mod_mime.so
LoadModule proxy_http_module modules/mod_proxy_http.so

Eu (espero) garanti isso:

<Proxy *>
Order Deny,Allow
Deny from all
Allow from 192.168
</Proxy>

Agora estou com dificuldades para responder a estas perguntas:

  • O proxy também será executado na porta 80 ou deverá ser executado em outra porta?
  • Como configuro o proxy para encaminhar todas solicitações conforme mencionado acima?
por Benjamin 23.03.2013 / 19:30

1 resposta

3

Eu encontrei a solução, eu só precisava adicionar a seguinte linha para a configuração acima mencionada:

ProxyRequests On

Eu usei o endereço IP do meu computador e a porta 80 como configuração de proxy no meu iPad, e agora este pode acessar mywebsite.localhost e qualquer site da internet, assim como meu computador.

Doce!

    
por 23.03.2013 / 20:29