Reverse-proxy von apache auf IIS schlägt immer fehl mit Fehler 404

Ich versuche zum einrichten eines reverse-proxy für den apache auf einen IIS 7-server.

Habe ich das setup ziemlich einfach, proxy-Regeln.

<VirtualHost *:443>
        ServerName MY_APPACHE_SERVER_NAME
        SSLEngine on
        SSLProxyEngine on
        SSLCertificateFile /etc/ssl/certs/...
        SSLCertificateKeyFile /etc/ssl/private/...
        SSLCertificateChainFile /etc/ssl/certs/...
        SSLProxyCheckPeerCN on
        SSLProxyCheckPeerExpire on

        ProxyPreserveHost On
        ProxyPass /https://MY_IIS_SERVER_NAME/
        ProxyPassReverse /https://MY_IIS_SERVER_NAME/
</VirtualHost>

Wenn ich auf die home-Seite durch meinen proxy, bekomme ich einen 404-Fehler.

Auf dem IIS-server-Seite, in der C:\Windows\System32\LogFiles\HTTPERR\httperr.log Datei kann ich sehen, den eingehenden Anruf und die Antwort auf 404 gesetzt

2015-03-27 15:07:36 184.73.82.33 42313 10.79.154.81 443 HTTP/1.1 GET /404 - NotFound -
2015-03-27 15:07:52 184.73.82.33 42314 10.79.154.81 443 HTTP/1.1 GET /404 - NotFound -

Und auf die http-Antwort kann ich sehen, dass die Antwort kommt aus dem IIS-server Server: Microsoft-HTTPAPI/2.0

        HTTP/1.1 404 Not Found
        Date: Fri, 27 Mar 2015 15:07:52 GMT
        Server: Microsoft-HTTPAPI/2.0
        Content-Type: text/html; charset=us-ascii
        Content-Length: 315
        Keep-Alive: timeout=5, max=100
        Connection: Keep-Alive

Ich kann nicht verstehen, warum ich kann nicht meine Homepage, wenn man den proxy-server. Jede Hilfe würde geschätzt werden.

Dank.

  • Ich wäre daran interessiert zu erfahren, ob Sie hatte mehr Probleme mit dem reverse proxy & Apache auf IIS. Wir sind darüber bewegen, unsere reverse-proxy-Verantwortung an eine Windows VM & IIS als wir immer einige seltsame Gateway-Fehler etc.
  • Ich habe nicht ein problem gehabt seit dem Wechsel mein proxy auf den apache-Server, alles funktioniert immer noch großartig.
Schreibe einen Kommentar