apache proxypass https para http não funciona

2

Eu tenho a seguinte configuração:

  1. Um apache com SSL configurado e esse servidor pode ser acessado pela internet.
  2. Um segundo apache na rede local do outro apache, mas este não tem SSL ativado.
  3. Cada solicitação HTTP no primeiro apache é redirecionada para https por motivos de segurança.
  4. Além disso, o primeiro apache foi configurado para proxypass para o segundo apache.

primeiro conf apache:

<VirtualHost *:80>
  ServerName someapp.test.de

  Redirect permanent / https://someapp.test.de
</VirtualHost>

<VirtualHost *:443>
  ServerName someapp.test.de
  ProxyRequests off
  ProxyPass / http://192.168.0.3
  ProxyPassReverse / http://192.168.0.3
  SSLEngine On
  SSLCertificateFile /path/to/certificate
  SSLCertificateKeyFile /path/to/key
</VirtualHost>

segundo conf do apache:

<VirtualHost *:80>
  DocumentRoot /var/www/someapp

  ...
</VirtualHost>

O problema agora é que, quando tento acessar o someapp.test.de, recebo um erro interno do servidor no segundo apache com a seguinte mensagem:

The server encountered an internal error or misconfiguration and was unable to complete your request.

Eu senti falta de algo ou eu apenas pensei errado?

Editar: Eu encontrei o problema ... eu esqueci de ativar o módulo proxy_http. Eu só habilitei o módulo proxy, mas não o módulo proxy_http que causa o problema. Agora tudo funciona bem!

    
por Chris S. 15.01.2016 / 22:12

0 respostas