最近我用旧的ISA服务器与Apache反向代理交换了。 ISA Server只反向代理Exchange OWA。 因此,我的第一个想法是相当简单的。 当我发现这个任务是一个更大的任务完成后(和一些深夜的头发撕裂),我有一个正在运行的反向代理。 而且,它也能够处理主动同步。
现在我的错误:这个反向代理简单地closures(忽略传入的查询)下来15分钟随机。 它不断运行,而不是崩溃。 相反,正如我已经说过的,在浏览器中打开时没有反应。 我们有一个VSS备份解决scheme正在运行,但是故障点不在我们备份运行的时间范围内。
如果您希望我可以提供日志,但请记住这些错误日志每天可能会超过200 MB,这是由于Windows不支持Active-Sync的标准实现。
下面你会发现我的Windows和Apache的configuration和版本。 如果您需要更多我可以提供的,请随时让我知道。
Apache版本:2.4.16
Windows Server 2012 R2
ProxyRequests Off <VirtualHost 192.168.1.200:443> ServerName webmail.example.com:443 Header always set X-Frame-Options SAMEORIGIN Header set Server Apache Header unset X-AspNet-Version Header unset X-OWA-Version Header unset X-Powered-By Header unset WWW-Authenticate Header add WWW-Authenticate "Basic=realm=mail.example.com" Header add WWW-Authenticate "Basic realm=webmail.example.com" Header append Vary User-Agent env=!dont-vary RequestHeader unset Expect early ProxyPreserveHost on SSLProxyEngine on RewriteEngine on SSLEngine on SSLProxyVerify none SSLProxyCheckPeerCN off SSLProxyCheckPeerName off SSLProxyCheckPeerExpire off SSLCertificateFile "C:/apache24/conf/ssl/webmail.example.com.crt" SSLCertificateKeyFile "C:/apache24/conf/ssl/webmail.example.com.key" SetEnv proxy-initial-not-pooled 1 SetEnv proxy-nokeepalive 1 SetEnv force-proxy-request-1.0 1 SetEnvIf User-Agent ".*MSIE.*" value BrowserMSIE SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-respone-1.0 BrowserMatch "MSIE [2-6]" nokeepalive ssl-UNClean-shutdown downgrade-1.0 force-response-1.0 BrowserMatch "MSIE [17-9]" ssl-UNClean-shutdown RewriteRule ^/$ https://192.168.0.200/owa/ [P,L] RewriteRule ^/(.*) https://192.168.0.200/$1 [P] AddDefaultCharset ISO-8859-1 </VirtualHost>
感谢您的帮助。