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.
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
Tags ssl proxy apache-http-server