O proxy reverso do Apache (OWA) no Windows 2012 R2 pára de responder

1


Recentemente eu troquei o nosso antigo servidor ISA com um proxy reverso do Apache. O ISA Server apenas reverteu o proxy para o OWA do Exchange. Por causa disso, foi bastante simples no meu primeiro pensamento. Depois que eu descobri que essa tarefa é maior de se realizar (e depois de algum corte de cabelo tarde da noite) eu tenho um proxy reverso em execução. E hooray também é capaz de processar o Active-Sync.

Agora para o meu erro: Este proxy reverso simplesmente desliga (negligencia as consultas recebidas) para baixo por 15 minutos aleatoriamente. Ele está sendo executado constantemente e não falhando. Em vez disso, como eu já disse, ele não está respondendo quando aberto em um navegador. Temos uma solução de backup do VSS em execução, mas o ponto de falha não está no intervalo de tempo do nosso backup em execução.

Se você quiser, posso fornecer logs, mas lembre-se de que esses logs de erro podem obter mais de 200 MB por dia, devido a essa implementação não padrão do Active-Sync do Windows. Abaixo você encontrará minhas configurações e versões do meu Windows e Apache. Se precisar de mais alguma coisa que eu possa fornecer, por favor sinta-se à vontade para me avisar.

Versão do 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>

Obrigado por ajudar.

    
por Mario 27.12.2015 / 21:38

0 respostas