CentOS 7, auf dem Apache 2.4.6 ausgeführt wird, fungiert als zentraler Front-Front-Webserver zum Internet. Als solche hat es einige Reverse-Proxy-Verbindungen eingerichtet. Sie alle verweisen auf andere LAMPs und arbeiten großartig. Allerdings habe ich einen IIS-Server, auf dem eine .Net/ASP-Website läuft, die einfach nicht richtig geladen werden soll. Mit der Konfiguration unten auf dem Apache lädt die IIS-Website alle html & css Sachen.Apache Reverse Proxy nach IIS
<VirtualHost *:80>
SeverName example.com
ProxyRequests Off
ProxyPreserveHost On
ProxyPass /extDirectory/ http://internalserver/internalDirectory/
<Location /extDirectory/ >
ProxyPassReverse http://internalserver/internalDirectory/
Order allow,deny
Allow from all
</Location>
</VirtualHost>
aber es sieht aus wie ein sessionID Panne pro diesem Screenshot ist während Standort Zugriff auf extern:
Im Vergleich zum Zugriff auf derselben Website intern:
Apache-Log und was ich kann Sammeln aus dem IIS-Protokoll zeigen keine Fehler. Der einzige Fehler, den ich bekomme, ist, wenn ich das IE Build in Entwickler-Tools verwende und die "200 Authorization not found" sehe, obwohl ich mich erfolgreich eingeloggt habe.