Ich habe mich umgesehen, um herauszufinden, wie Glassfish mit Apache Frontend konfiguriert wird. Und die meisten Tutorials, die das Load-Balancing-Plug-In verwenden, lassen mich SSL auf Apache aktivieren. Ich versuche die Verbindung zu verstehen. Ich sollte in der Lage sein, nicht-SSL-Kommunikation zu tun, wenn ich kein SSL brauche.Glassfish mit Apache. Warum SSL?
Antwort
Es gibt mehrere Blogposts, die zeigen, wie Sie Apache vor Glassfish verwenden können. Es gibt mehrere Optionen und abhängig von Ihren Bedürfnissen können verschiedene Strategien am besten geeignet sein.
Ich habe Apache mit mod_jk verwendet, die Anfragen an Glassfish weiterleitet - sowohl https als auch reguläre http. Viele gute Referenzen here.
Es ist möglich, andere Module in Apache auch wie mod_proxy zu verwenden, aber wieder werden die Anforderungen, die Sie haben, am besten geeignet sein.
Glassfish haben auch ziemlich gute http-Engine innerhalb davon, wo Sie virtual hosts wie in Apache konfigurieren können. Wenn die Last auf dem Glassfish-Server nicht zu groß ist, sollten Sie Glassfish einfach ohne etwas davor verwenden.
Sie können auch die Sun Java System Web Server SJSWS anstelle von Apache verwenden. Trotz seines grauenvollen Namens ist es nur Suns Webserver (kostenlos). Es kann als reverse proxy (PDF) verwendet werden. Die SJWS/Glassfish-Kombination wird vermutlich von Sun so gut getestet.