Похожие вопросы

Почему apache не переходит по моим символическим ссылкам?
Что мне нужно сделать, чтобы мой Raspberry Pi разместил веб-страницу с циферблатами, указывающими температуру процессора, нагрузку на процессор и т. д. в режиме реального времени?
Как запустить Visual Studio 2008 и сервер WAMP на той же локальной машине под управлением WIndows7?
XAMPP и MySQL workbench [дубликат]
Проблема с именем узла
Настройки Apache HTTPS в Амазон WS с АСМ
Как это Apache отображение файлов без расширений?
Прокси радар найден в файле журналов apache
Подключение к localhost со смартфоном: возможно?
Отказано в разрешении, так как отсутствуют разрешения поиска для компонента пути после chmod и chgrp
Gitlab на CentOS 7 с Apache вместо Nginx дает сообщение " 503 Service Unavailable
Nextcloud live doc editing w / Collabora Online (CODE) cURL ошибка 60: издатель сертификата Peer был отмечен как не доверенный пользователем
Веб-сервер доступен только из CloudFlare?
Прямой домен на IP и порт?
Redmine на Apache / Ubuntu

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" служба недоступна""

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

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

5
задан C. Hediger
источник

1 ответов

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

0
отвечен C. Hediger 2017-06-11 10:23:47
источник

Другие вопросы apache-http-server proxy ssl