Apache HTTPD como proxy

1

Eu preciso redirecionar todos os pedidos de localhost: 8080 / app1 / para localhost / app1.

qual é a melhor maneira de fazer isso.

O único requisito é que o usuário nunca esteja ciente de que ele está acessando o aplicativo na porta 80. Eu acho que preciso configurar o proxying do Apache HTTPD - não tenho certeza qual é a melhor maneira de fazer isso.

Obrigado antecipadamente.

    
por markovuksanovic 06.04.2010 / 15:11

2 respostas

1

Aqui está um exemplo completo, é o que eu uso para frontend apt-proxy com um apache que já está usando a porta 80.

Você precisa colocar isso dentro da diretiva VirtualHost.

    ProxyRequests on
    ProxyPass               / http://127.0.0.1:1723/
    ProxyPassReverse        / http://127.0.0.1:1723/

    <Proxy http://127.0.0.1:1723/>
            Order allow,deny
            Deny from none
            Allow from all
    </Proxy>

Você também pode precisar executar a2enmod proxy se o módulo proxy não estiver habilitado por padrão.

    
por 07.04.2010 / 14:12
0

Você está procurando a configuração "proxy reverso". Verifique os documentos do mod_proxy, veja ProxyPass.

    
por 07.04.2010 / 06:06