Apache2 обратный прокси и отказано в HTTPS-соединении

Im работает docker на моем сервере и запустил контейнер apache2, который действует как обратный прокси для всех входящих запросов.

теперь я запустил контейнер docker onlyoffice на моем docker.
я настроил экземпляр onlyoffice для использования https и добавил некоторые самозаверяющие сертификаты.

Если я обращаюсь к серверу с https://serverip:onlyofficeport все работает, как ожидалось.

теперь я хотел бы прокси запросов снаружи через мой обратный прокси в контейнер onlyoffice.

Это мой обычный конфиг:

<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 webmaster@defg.com

        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>

к сожалению, это не работает.
Я получаю следующие ошибки:

[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

Кажется, что apache не может подключиться к экземпляру onlyoffice.
На странице он показывает мне "503" служба недоступна""

я попробовал все, что я могу себе представить. Теперь я надеюсь, что кто-то может мне помочь.

спасибо
С уважением

13
задан C. Hediger
22.11.2022 10:04 Количество просмотров материала 2949
Распечатать страницу

1 ответ

проблема решена. Пришлось использовать IP адрес самого сервера вместо IP-адреса контейнера docker. Это странно, так как я обычно использую IP-адрес контейнера Docker.

0
отвечен C. Hediger 2022-11-23 17:52

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх