Was muss ich tun, damit meine Java-Webanwendung HTTPS verwendet?

8

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 .

    
Veera 06.12.2010, 07:28
quelle

4 Antworten

8

Sie brauchen keine programmatischen Änderungen in Ihrer Web-Anwendung, Sie müssen SSL mit Ihrem Web konfigurieren / Anwendungsserver

Jigar Joshi 06.12.2010, 07:32
quelle
1

Es hängt davon ab, welchen J2EE (Web Container) Sie verwenden,

Aber es sollte keine Entwickleränderungen erforderlich sein.

Für tomcat können Sie hier klicken.

    
Koekiebox 06.12.2010 07:31
quelle
0

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!).

    
Julius Musseau 06.12.2010 08:30
quelle
0

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

  1. Erstellen Sie KeyStores und fügen Sie dem Keystore Zertifikate hinzu [Links finden Sie unter obiger Antwort :)]
  2. 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 ..

    
Ratna Dinakar 06.12.2010 10:26
quelle

Tags und Links