Proxy reverso do Apache2 e conexão HTTPS recusada

0

Estou executando a janela de encaixe no meu servidor e iniciei um contêiner do apache2 que age como um proxy reverso para todas as solicitações recebidas.

Agora, iniciei um contêiner docker onlyoffice na minha janela de encaixe. Eu configurei a instância onlyoffice, para usar https e adicionei alguns certificados auto-assinados.

Se eu acessar o servidor com o link , tudo funcionará como esperado.

Agora eu gostaria de fazer proxy dos pedidos do lado de fora através do meu proxy reverso para o container onlyoffice.

Esta é a minha configuração atual:

<VirtualHost *:443>

        SSLEngine on
        SSLProxyEngine on

        SSLProtocol all -SSLv2
        SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM


        SSLCertificateFile      /etc/letsencrypt/live/defg.com/fullcha$
        SSLCertificateChainFile /etc/letsencrypt/live/defg.com/fullcha$
        SSLCertificateKeyFile   /etc/letsencrypt/live/defg.com/privkey$

        ServerAdmin [email protected]

        SSLProxyVerify none
        SSLProxyCheckPeerCN off
        SSLProxyCheckPeerName off
        SSLProxyCheckPeerExpire off

        ProxyPreserveHost on
        ProxyPass "/" "https://172.17.0.12:444/" retry=0
        ProxyPassReverse "/" "https://172.17.0.12:444/"

        ServerName abcd.defg.com

</VirtualHost>

Infelizmente, isso não funciona. Eu recebo os seguintes erros:

[Sun Jun 11 07:26:26.569140 2017] [proxy:error] [pid 60] (111)Connection refused: AH00957: HTTPS: attempt to connect to 172.17.0.12:444 (172.17.0.12) failed
[Sun Jun 11 07:26:26.569187 2017] [proxy:error] [pid 60] AH00959: ap_proxy_connect_backend disabling worker for (172.17.0.12) for 0s
[Sun Jun 11 07:26:26.569197 2017] [proxy_http:error] [pid 60] [client 192.168.30.24:64712] AH01114: HTTP: failed to make connection to backend: 172.17.0.12

Parece que o apache não pode se conectar à instância onlyoffice. Na página da web, ele mostra "503, Serviço indisponível"

Eu tentei tudo o que posso imaginar. Agora eu espero que alguém possa me ajudar.

Obrigado Atenciosamente

    
por C. Hediger 11.06.2017 / 09:26

1 resposta

0

O problema está resolvido. Eu tive que usar o endereço IP do próprio servidor em vez do endereço IP do contêiner docker. Isso é estranho, já que geralmente uso o endereço IP do contêiner do Docker.

    
por 11.06.2017 / 12:23