Interne Umleitung von IIS 7.0 zu Tomcat?

8

Ich führe einige Websites auf IIS 7.0 aus. Aber gestern hat mich einer meiner Kunden gebeten, eine Java-Website zu hosten. Ich kann diese Website nicht direkt hosten, also habe ich den Tomcat-Server auf Port 8080 installiert. Wenn ein Browser eine Anfrage für diese Website sendet, sollte er intern zu meinem Tomcat umleiten. Die Client-URL sollte nicht aktualisiert werden.

    
user294754 16.03.2010, 13:22
quelle

2 Antworten

18

Ich ging ursprünglich den gleichen Weg wie James, aber es gibt einen viel besseren (und aus irgendeinem Grund weniger bekannten) Weg.

Da Sie IIS7 ausführen, können Sie Microsoft Application Request Routing einrichten. Dadurch können Sie einen Proxy von IIS zu Tomcat erstellen. Hier ist ein Spaziergang durch einen Blog. Ich habe ein Beispiel in meinem Blog , das Ihnen zeigt, wie Sie mehrere Hosts hosten können Websites in IIS und Routenverkehr basierend auf dem Hostheadernamen. Ich hatte einen Link zu einem anderen Blog, aber dieser ist nicht mehr verfügbar.

    
Bronumski 25.10.2010 22:41
quelle
1

Sie müssen den Tomcat IIS-Connector verwenden. IIS akzeptiert die Anfrage vom Webbrowser, sendet sie an Tomcat, holt die Antwort von Tomcat und sendet sie zurück an den Webbrowser

Ссылка

    
james 18.03.2010 04:15
quelle

Tags und Links