Назад | Перейти на главную страницу

Невозможно настроить прокси apache с HTTPS

У меня есть прокси-сервер apache, используемый для перенаправления моего HTTP-сайта на разные серверы. Для HTTP-сайтов все работает хорошо.

У меня есть Exchange Server 2013, и я хочу получить доступ к OWA (https://my.domain.com/owa) из Интернета через мой прокси-сервер apache, но при попытке получить доступ к URL-адресу появляется сообщение об ошибке 502:

сообщение об ошибке прокси 502

Вот моя конфигурация виртуального хоста:

<VirtualHost *:*>

    ServerName my.domain.com
    DocumentRoot /var/www/html

    SSLEngine on
    SSLProxyEngine on
    SSLCertificateFile /var/www/certs/webmail.crt
    SSLCertificateKeyFile /var/www/certs/webmail.key

    ProxyRequests Off
    ProxyPreserveHost on
    ProxyPass / https://192.168.1.50/
    ProxyPassReverse / https://192.168.1.50/

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

Вот мой /var/log/apache2/error.log:

[31 января, среда, 17:13: 12.992025 2018] [proxy_http: error] [pid 15213: tid 140120288065280] (103) Программное обеспечение вызвало прерывание соединения: [client 80.12.xx.xxx:55964] AH01102: ошибка чтения строки состояния с удаленного сервера 192.168.1.50:443

[31 января, среда, 17:13: 12.992179 2018] [прокси: ошибка] [pid 15213: tid 140120288065280] [клиент 80.12.xx.xxx:55964] AH00898: ошибка чтения с удаленного сервера, возвращенная / owa

Не могли бы вы помочь мне понять?

Большое спасибо

Увеличение таймаутов за счет добавления timeout=7200 к ProxyPass директива помогла в моем случае:

ProxyPass / https://192.168.1.50/ timeout=7200