Ich habe viele Webserver-Setups gesehen, bei denen sich Apache vor einem anderen Webserver befindet. Die bekanntesten Beispiele hierfür sind die Java-Webserver, z. B. Glassfish, Tomcat usw. Worum geht es dabei? Mir ist klar, dass der Punkt, an dem Apache beispielsweise vor einem Mongrel-Cluster platziert wird, der Lastausgleich ist, aber was ist mit anderen Servern? Was sind die Gründe dafür?
quelle
Zu Ihrer anderen Frage -
Eine andere Frage: Wenn ich dies beispielsweise mit einem Java-Server hinter Apache tun würde, würde ich mehrere Instanzen verwenden?
Kommt drauf an :) Wie ist die Ladung? Wie ist die Speichernutzung? Wie würden Sie sie verteilen - mehrere Java-App-Server auf derselben Box? Verschiedene Boxen? Die entsprechende Konfiguration hängt davon ab, welches Problem Sie lösen möchten.
quelle