[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Proxy reverso Apache + SSL



Caros,

Tenho proxy reverso funcionando com Apache para requisições HTTP e agora estou precisando para HTTPS.
Já varri o google e até agora nada.
Tomei como base os links

https://www.digitalocean.com/community/tutorials/how-to-use-apache-http-server-as-reverse-proxy-using-mod_proxy-extension
https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-apache-for-debian-8

para criar o certificado e habilitar o SSL.
Gerei o /etc/apache2/sites-enabled/default-ssl.conf e dentro dele criei o seguinte virtualhost:

<VirtualHost *:443>
  SSLProxyEngine On
  ServerName api.dominio.com.br
  ProxyPreserveHost on
    ProxyPass / https://192.168.3.36:8280/
    ProxyPassReverse / https://192.168.3.36:8280/
  SSLCertificateFile /etc/apache2/ssl/api.crt
  SSLCertificateKeyFile /etc/apache2/ssl/api.key
</VirtualHost>

O servidor onde está o proxy reverso e o virtualhost configurado é o 192.168.1.6. Ele redireciona para esse 192.168.3.36
Uma parte funciona, pois quando acesso http://api.domini.com.br, o browser pede o certificado. Mas depois disso o site não abre e mostra o seguinte no /var/log/apache2/error.log

[Mon Aug 15 14:56:12.010290 2016] [proxy_http:error] [pid 22911:tid 140631363995392] (103)Software caused connection abort: [client 172.16.0.5:61421] AH01102: error reading status line from remote server 192.168.3.36:8280
[Mon Aug 15 14:56:12.010431 2016] [proxy:error] [pid 22911:tid 140631363995392] [client 172.16.0.5:61421] AH00898: Error reading from remote server returned by /

e no browser mostra a tela em anexo.
Alguém sabe o que pode estar faltando?
Utilizo debian 8.5 x64.

Obrigado.

Attachment: erro.PNG
Description: PNG image


Reply to: