... |
... |
@@ -1,5 +3,3 @@ |
1 |
|
-{{content/}} |
2 |
|
- |
3 |
3 |
==Konfigurieren des HTTPS Connectors== |
4 |
4 |
|
5 |
5 |
Um den Apache Tomcat über HTTPS bereitzustellen, sind Anpassungen an der Datei //server.xml// des Tomcats notwendig. |
... |
... |
@@ -20,7 +20,7 @@ |
20 |
20 |
Sollte der entsprechende Block kommentiert sein, so kommentieren Sie diesen aus! |
21 |
21 |
))) |
22 |
22 |
1. ((( |
23 |
|
-Passen Sie den Inhalt des einkommentierten Connectors an Ihre Gegebenheiten (Pfade/Zertifikate/Port) an. Dies könnte zum Beispiel so aussehen: |
|
21 |
+Passen Sie den Inhalt an Ihre Gegebenheiten (Pfade/Zertifikate/Port) an. |
24 |
24 |
|
25 |
25 |
{{code}} |
26 |
26 |
<Connector port="443" protocol="HTTP/1.1" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" |
... |
... |
@@ -37,13 +37,11 @@ |
37 |
37 |
</Connector> |
38 |
38 |
{{/code}} |
39 |
39 |
|
40 |
|
-Weiterführende Informationen zur Konfiguration von der Eigenschaft //SSLHostConfig// finden Sie in der Dokumentation des Herstellers: [[https:~~/~~/tomcat.apache.org/tomcat-8.5-doc/config/http.html#SSL_Support_-_SSLHostConfig>>https://tomcat.apache.org/tomcat-8.5-doc/config/http.html#SSL_Support_-_SSLHostConfig]] |
|
38 |
+Weiterführende Informationen zur Konfiguration von der Eigenschaft //SSLHostConfig//: [[https:~~/~~/tomcat.apache.org/tomcat-8.5-doc/config/http.html#SSL_Support_-_SSLHostConfig>>https://tomcat.apache.org/tomcat-8.5-doc/config/http.html#SSL_Support_-_SSLHostConfig]] |
41 |
41 |
))) |
42 |
42 |
|
43 |
|
-===Zusammenfassung der wichtigsten Optionen=== |
|
41 |
+===Eine Zusammenfassung der wichtigsten Optionen=== |
44 |
44 |
|
45 |
|
-In der folgenden Tabelle werden die wichtigsten Optionen und Ihre Bedeutung aufgeführt: |
46 |
|
- |
47 |
47 |
{{table dataTypeAlpha="0" preSort="0-asc"}} |
48 |
48 |
|=Attribut|=Wert|=Beschreibung |
49 |
49 |
|port|443 (Standard)|Über diesen Port wird die Verbindung aufgebaut. |
... |
... |
@@ -90,25 +90,6 @@ |
90 |
90 |
</Connector> |
91 |
91 |
{{/code}} |
92 |
92 |
|
93 |
|
-==Einschränken auf bestimmte TLS-Versionen== |
94 |
|
- |
95 |
|
-Wenn für verschlüsselte Verbindungen nur bestimmte Versionen von TLS unterstützt werden sollen, kann dies über die Attribute //protocols// und //sslProtocol// in der //SSLHostConfig// des Connectors konfiguriert werden. Eine beispielhafte Konfiguration, welche nur die TLS-Versionen 1.1 und 1.2 zulässt, könnte wie folgt aussehen: |
96 |
|
- |
97 |
|
-{{code}} |
98 |
|
-<Connector ...> |
99 |
|
- <SSLHostConfig protocols="TLSv1.1+TLSv1.2" sslProtocol="TLSv1.1+TLSv1.2"> |
100 |
|
- <Certificate certificateKeyFile="conf/private.key" |
101 |
|
- certificateFile="conf/zertifikat.crt" |
102 |
|
- certificateChainFile="conf/CHAIN.pem" |
103 |
|
- type="RSA" ></Certificate> |
104 |
|
- </SSLHostConfig> |
105 |
|
-</Connector> |
106 |
|
-{{/code}} |
107 |
|
- |
108 |
|
-Falls zusätzlich eine Einschränkung der möglichen Verschlüsselungsalgorithmen gewünscht wird, kann diese mit dem Attribut //ciphers// vorgenommen werden. |
109 |
|
- |
110 |
|
-Nähere Informationen zur Konfiguration und den möglichen Optionen der Attribute finden Sie in der Dokumentation des Herstellers: [[https:~~/~~/tomcat.apache.org/tomcat-8.5-doc/config/http.html#SSL_Support_-_SSLHostConfig>>https://tomcat.apache.org/tomcat-8.5-doc/config/http.html#SSL_Support_-_SSLHostConfig]] |
111 |
|
- |
112 |
112 |
==Erzwingen von HTTPS== |
113 |
113 |
|
114 |
114 |
Sollte der komplette Server ausschließlich über HTTPS betrieben werden empfiehlt es sich den Standard HTTP-Connector zu entfernen bzw. auszukommentieren. Sollte dies keine Option sein gibt es zusätzlich die Möglichkeit sowohl für den ganzen Server, als auch für einzelne Anwendungen eine Kommunikation über HTTPS zu erzwingen. Hierfür kann in die Datei //web.xml// des Servers (///Pfad/Zum/Tomcat/conf/web.xml//) oder der Anwendung (///Pfad/Zum/Tomcat/webapps/formcycle/WEB-INF/web.xml//) innerhalb des Knotens //web-app// folgendes eingefügt werden: |