... |
... |
@@ -5,4
+5,47 @@ |
5 |
5 |
Da {{formcycle/}} vor allem bei der Anmeldung an einem Formular jedoch die ursprünge Aufruf-URL des Benutzers benötigt und diese so nicht korrekt ermittelt werden kann, ist es nötig die zwischengeschaltenen Server so zu konfigurieren, dass es zu keiner Änderung der Aufruf-URL kommt (siehe bild dfsdf). |
6 |
6 |
|
7 |
7 |
|
8 |
|
-== Beispiel == |
|
8 |
+== Beispiel Apache Proxy == |
|
9 |
+ |
|
10 |
+ |
|
11 |
+{{code language="xml"}} |
|
12 |
+<VirtualHost www.example.com:80> |
|
13 |
+ ... |
|
14 |
+ |
|
15 |
+ # Aktiviert das Erhalten des ursprünglich aufgerufenen Hosts bis zum Anwendungsserver. |
|
16 |
+ ProxyPreserveHost On |
|
17 |
+ |
|
18 |
+ ... |
|
19 |
+ |
|
20 |
+ # Weiterleitung über HTTP |
|
21 |
+ ProxyPass / http://192.168.0.1/ |
|
22 |
+ ProxyPassReverse / http://192.168.0.1/ |
|
23 |
+</VirtualHost> |
|
24 |
+ |
|
25 |
+<IfModule mod_ssl.c> |
|
26 |
+ <VirtualHost www.example.com:443> |
|
27 |
+ ... |
|
28 |
+ |
|
29 |
+ SSLEngine on |
|
30 |
+ SSLProxyEngine On |
|
31 |
+ --- |
|
32 |
+ ... |
|
33 |
+ |
|
34 |
+ # Aktiviert das Erhalten des ursprünglich aufgerufenen Hosts bis zum Anwendungsserver. |
|
35 |
+ ProxyPreserveHost On |
|
36 |
+ |
|
37 |
+ # Deaktivert falls nötig die Prüfung des Zertifikats des Anwendungsserver. |
|
38 |
+ # Nötig falls es sich um selbsterstelle Zertifikate handelt. |
|
39 |
+ SSLProxyVerify none |
|
40 |
+ SSLProxyCheckPeerCN off |
|
41 |
+ SSLProxyCheckPeerName off |
|
42 |
+ SSLProxyCheckPeerExpire off |
|
43 |
+ |
|
44 |
+ ... |
|
45 |
+ |
|
46 |
+ # Weiterleitung über HTTPS |
|
47 |
+ ProxyPass / https://192.168.0.1/ |
|
48 |
+ ProxyPassReverse / https://192.168.0.1/ |
|
49 |
+ </VirtualHost> |
|
50 |
+</IfModule> |
|
51 |
+{{/code}} |