Die von mir entwickelten Java-Webanwendungen werden standardmäßig auf ausgeführt.
Wenn ich möchte, dass meine Webanwendung auf Ссылка ausgeführt wird, gibt es dann etwas Bestimmtes, das ich als Entwickler tun sollte? Oder ist es eine Art Network-Guy-Aufgabe und nicht mit dem Entwickler verwandt?
Grundsätzlich möchte ich die Schritte zum Hosten einer Java-Webanwendung auf kennen .
Sie brauchen keine programmatischen Änderungen in Ihrer Web-Anwendung, Sie müssen SSL mit Ihrem Web konfigurieren / Anwendungsserver
Die anderen Antworten sind korrekt, aber ich möchte nur einen Tipp hinzufügen: manchmal dient eine Website einigen Seiten als http und anderen als https, normalerweise in der irrigen Annahme, dass dies die Leistung irgendwie verbessert, da https angeblich auf dem Server schwerer ist , am besten so viel unverschlüsselten http wie möglich dienen.
Tu das nicht! Es ist so eine Verschwendung von Entwickleraufwand, da Sie jetzt alle Ihre http planen müssen - & gt; https Übergänge und vielleicht sogar Ihre https - & gt; http Übergänge. Sie riskieren Sicherheitslücken mit den Übergängen (oops, jeder mit Session-Cookie kann den Übergang machen!). Ich empfehle nur alle 100% https in diesem Szenario. Crypto wird niemals ein bedeutender Performance-Engpass sein, da es perfekt skalierbar ist (mehr Server, mehr Prozessoren, mehr Threads usw. helfen immer bei der Verschlüsselung, Sie werden nicht so viel Glück mit der Datenbank haben!).
Um HTTPS auf dem Server zu aktivieren und bestimmte Anwendungen nur über den gesicherten Modus zugänglich zu machen, d. h. https, machen Sie bitte folgendes
Fügen Sie Ihrer web.xml Folgendes hinzu:
Eingeschränkte URLs /App Name/* GEHEIM
Sie können verschiedene Muster hinzufügen wie / appname / login *, / appname / service * etc ..
Tags und Links configuration java https http