我有一个 Apache 代理服务器,用于将我的 HTTP 网站重定向到不同的服务器。对于 HTTP 网站,一切都运行良好。
我有一台 Exchange Server 2013,我想访问 OWA(https://my.domain.com/owa) 通过我的 Apache 代理服务器从互联网访问,但是当我尝试访问 URL 时出现此 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:
[2018 年 1 月 31 日星期三 17:13:12.992025] [proxy_http:error] [pid 15213:tid 140120288065280](103)软件导致连接中止:[客户端 80.12.xx.xxx:55964] AH01102:从远程服务器 192.168.1.50:443 读取状态行时出错
[2018 年 1 月 31 日星期三 17:13:12.992179] [代理:错误] [pid 15213:tid 140120288065280] [客户端 80.12.xx.xxx:55964] AH00898:从 /owa 返回的远程服务器读取时出错
你能帮助我理解吗?
非常感谢
答案1
答案2
timeout=7200
通过添加指令来增加超时ProxyPass
对我的情况有帮助:
ProxyPass / https://192.168.1.50/ timeout=7200