Bei externem Hosting: Neben WildFly "normaler" http-Server nötig?

Raumsonde

Aktives Mitglied
Bin Neueinsteiger in Java EE und würde gerne Java EE-Projekte auf externem root-Server testen.

Als Java EE-Anwendungsserver würde ich dort WildFly installieren.

Muß ich daneben auch noch einen "normalen" Server wie den Apache http Server
installieren oder reicht die Installation des WildFly auf dem root-Server?

Wenn ich beides installieren muß: Wie muß ich die beiden Server "vernetzen"?
Und wenn ich beides installieren müssen sollte: Warum kann ich dann bei
lokalen Projekten (mein OS ist Windows 10) über meinen Browser (http://localhost:8080) direkt
auf WildFly zugreifen, ohne einen zusätzlichen Server zu installieren?
Wird da im Hintergrund evtl. zusätzlich der IIS benutzt, ohne das man irgendwas konfigurieren muss?
 

Raumsonde

Aktives Mitglied
Hier http://mgraf-it-professional.de/java-ee-auf-domain-bereitstellen wird es so dargestellt,
dass es angebracht wäre, zusätzlich einen Webserver zu installieren, anscheinend
aus Sicherheitsgründen:
"...So könnt ihr sicher stellen, das niemand eine direkte Anfrage auf euren Wildfly starten kann und man immer durch den Apache2 durch muss. Das ist wichtig, da der Apache2 durch die Linux-updates immer auf dem neuesten Stand ist und dem Monitoring unterliegt. ..."
 

Manuel.R

Bekanntes Mitglied
Hier http://mgraf-it-professional.de/java-ee-auf-domain-bereitstellen wird es so dargestellt,
dass es angebracht wäre, zusätzlich einen Webserver zu installieren, anscheinend
aus Sicherheitsgründen:
"...So könnt ihr sicher stellen, das niemand eine direkte Anfrage auf euren Wildfly starten kann und man immer durch den Apache2 durch muss. Das ist wichtig, da der Apache2 durch die Linux-updates immer auf dem neuesten Stand ist und dem Monitoring unterliegt. ..."

Aha.

Auch wenn die Anrage zuvor durch den Apache muss, geht sie im Endeffekt an den AppServer (die Parameter auch) wenn ich nicht alles doppelt entwickle. Der Apache führt ein URL-Rewrite durch und legt den Port von 8080 auf 80, so dass die Angaben aus der URL verschwinden.

Unter welchem Monitoring liegt denn der Apache2? und warum werden die AppServer nicht "ge-monitort"?

Der Apache bringt sehr gute Funktionen für den Betrieb und die Ausliferung einer Web-Seite mit sich. Um eine Anwendung (Webseite) bereitzustellen wird "nicht unbedingt" ein zusätzlicher Webserver benötigt.

Für das richtige Zusammenspiel der beiden Aparate wird sehr viel Wissen abverlangt. (Load Balancing, Vitual Host, Request Counting, Weighted Traffic, URL-Rewriting etc....) ja einiges zählt auch zum Thema Sicherheit aber man muss es auch richtig machen.....
 

Ähnliche Java Themen


Oben