
Die Frage sagt alles. Ich möchte den SUN Glassfish 2.0x-Server als Reverse-Proxy-Server verwenden, sodass jeder, der diesen Server aufruft, transparent auf eine interne Website umgeleitet wird, auf der ein alter Apache läuft (den wir nicht aktualisieren können).
Wir verwenden Glassfish bereits unter SuSE Linux für mehrere Anwendungen. Auf diesem Glassfish wäre dann der SUN Policy Agent (von OpenSSO) installiert, um den Zugriff auf die Box zu kontrollieren.
(internet) ---> reverse-proxy ---> internal server
Sowohl intern als auch extern sollten vorzugsweise dieselbe Netzwerkkarte und dieselbe IP-Adresse verwendet werden.
Antwort1
Gibt es einen besonderen Grund, warum Sie hier Glassfish als Reverse-Proxy verwenden müssen? Ich würde vorschlagen, dass Sie hierfür Squid verwenden. DiesArtikelerwähnt, wie man hierfür Squid verwendet.
Antwort2
Glassfish scheint eine seltsame Wahl zu sein. Ich hatte den Eindruck, dass Glassfish ein Java-Containerserver ist.
Ich wäre eher versucht,Lackdafür oderTintenfisch. Ich weiß nicht viel über Glassfish, aber ich vermute, dass es ein bisschen ähnlich wie Tomcat ist. Was wahrscheinlich bedeutet, dass Siekönntemöglicherweise verwenden Sie es als Proxy-Server, aber das wäre nicht wirklich es istModus Operandiund wird wahrscheinlich später Probleme verursachen.
Verwenden Sie für die jeweilige Arbeit das richtige Werkzeug. Das ist etwa so, als würden Sie zum Einschlagen von Nägeln den Griff eines Schraubenziehers anstelle eines Hammers verwenden.