acessa várias portas http / s através de subdiretórios da porta 80/443 com o apache2

1

Meu problema é que eu tenho aplicativos de servidor usando http, mas em execução na porta 9001 por exemplo. Como tenho webapplications em execução na porta 80 e na porta 443, não posso simplesmente alterar a configuração do aplicativo do servidor para usar essas portas, portanto, por exemplo, http://localhost/application na porta 80 conecta-se internamente a http://localhost:9001 , pois não deseja encaminhar a porta 9001 no meu roteador.

Ao pesquisar uma solução, encontrei algo sobre o uso de um proxy reverso, mas realmente não o compreendi e não sei se essa é a solução correta.

Além disso, seria interessante mapear http://localhost:9001 para https://localhost com criptografia automática SSL com meu próprio certificado, porque o aplicativo do servidor não suporta SSL por conta própria.

Estou executando o servidor Ubuntu 12.04 com o apache2.

Obrigado pelas suas respostas

    
por FSMaxB 13.03.2013 / 17:54

1 resposta

0

Você está procurando mod_proxy . Por favor, leia a boa documentação no site do apache para configurá-lo.

Isso permite que você use seu apache como proxy reverso na frente de outro servidor de aplicativos da web, como o tomcat, outro apache ou algum tipo de outros aplicativos.

Isso permite que você também encerre uma conexão ssl no servidor apache e fale com http simples no backend.

    
por 13.03.2013 / 17:56