Mercurial > lada > lada-client
annotate custom-vhosts.conf @ 1256:f961f94495c8
Remove erroneous error handling.
This code seems to expect any LADA validation results coming along
with an HTTP status not indicating success, which should not happen.
Instead, Ext.JSON.decode() failed because of the non-JSON responseText
resulting from other errors.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Fri, 18 Nov 2016 19:46:15 +0100 |
parents | 9aba26c41dfc |
children | 254a5278ac2d |
rev | line source |
---|---|
953
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
1 # Virtual Hosts |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
2 # |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
3 # Required modules: mod_log_config |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
4 |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
5 # If you want to maintain multiple domains/hostnames on your |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
6 # machine you can setup VirtualHost containers for them. Most configurations |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
7 # use only name-based virtual hosts so the server doesn't need to worry about |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
8 # IP addresses. This is indicated by the asterisks in the directives below. |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
9 # |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
10 # Please see the documentation at |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
11 # <URL:http://httpd.apache.org/docs/2.4/vhosts/> |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
12 # for further details before you try to setup virtual hosts. |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
13 # |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
14 # You may use the command line option '-S' to verify your virtual host |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
15 # configuration. |
1188
5489ae5ef9e0
Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents:
1149
diff
changeset
|
16 |
5489ae5ef9e0
Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents:
1149
diff
changeset
|
17 # Listening on port 80 is configured elsewhere in a Debian installation |
5489ae5ef9e0
Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents:
1149
diff
changeset
|
18 #Listen 80 |
1018
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
19 Listen 81 |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
20 Listen 82 |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
21 Listen 83 |
1041
3ef492b5240b
Add access with a role for Stammdatenpflege.
Tom Gottfried <tom@intevation.de>
parents:
1040
diff
changeset
|
22 Listen 84 |
953
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
23 |
1242
9aba26c41dfc
Next version planned is 2.4.1.
Tom Gottfried <tom@intevation.de>
parents:
1240
diff
changeset
|
24 Define LADA_SERVER_VERSION 2.4.1-SNAPSHOT |
1216 | 25 |
953
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
26 <VirtualHost *:80> |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
27 ServerAdmin webmaster@localhost |
1188
5489ae5ef9e0
Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents:
1149
diff
changeset
|
28 ErrorLog ${APACHE_LOG_DIR}/error.log |
5489ae5ef9e0
Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents:
1149
diff
changeset
|
29 CustomLog ${APACHE_LOG_DIR}/access.log combined |
953
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
30 |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
31 # Fake Shibboleth-like authentication headers |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
32 RequestHeader set X-SHIB-user "testeins" |
1018
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
33 # Erfasser |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
34 RequestHeader set X-SHIB-roles "cn=mst_11010" |
953
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
35 |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
36 # Add Proxy for Lada-server |
1216 | 37 ProxyPass "/lada-server/" "http://lada-server:8080/lada-server-${LADA_SERVER_VERSION}/" |
38 ProxyPassReverse "/lada-server/" "http://lada-server:8080/lada-server-${LADA_SERVER_VERSION}/" | |
953
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
39 # Add Proxy for printing |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
40 #ProxyPass /lada-client/lada-printer http://MAPFISH-PRINT-URL/lada_print |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
41 #ProxyPassReverse /lada-client/lada-printer http://MAPFISH-PRINT-URL/lada_print |
c3feae5ee714
Add example config for V-host/proxy and adapt docs.
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
42 </VirtualHost> |
1018
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
43 |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
44 <VirtualHost *:81> |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
45 ServerAdmin webmaster@localhost |
1188
5489ae5ef9e0
Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents:
1149
diff
changeset
|
46 ErrorLog ${APACHE_LOG_DIR}/error.log |
5489ae5ef9e0
Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents:
1149
diff
changeset
|
47 CustomLog ${APACHE_LOG_DIR}/access.log combined |
1018
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
48 |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
49 # Fake Shibboleth-like authentication headers |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
50 RequestHeader set X-SHIB-user "testeins" |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
51 # Status-Erfasser |
1149
860f03b39a83
Prepare for new server version and cleanup roles.
Tom Gottfried <tom@intevation.de>
parents:
1041
diff
changeset
|
52 RequestHeader set X-SHIB-roles "cn=mst_11010_status" |
1018
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
53 |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
54 # Add Proxy for Lada-server |
1216 | 55 ProxyPass "/lada-server/" "http://lada-server:8080/lada-server-${LADA_SERVER_VERSION}/" |
56 ProxyPassReverse "/lada-server/" "http://lada-server:8080/lada-server-${LADA_SERVER_VERSION}/" | |
1018
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
57 </VirtualHost> |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
58 |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
59 <VirtualHost *:82> |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
60 ServerAdmin webmaster@localhost |
1188
5489ae5ef9e0
Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents:
1149
diff
changeset
|
61 ErrorLog ${APACHE_LOG_DIR}/error.log |
5489ae5ef9e0
Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents:
1149
diff
changeset
|
62 CustomLog ${APACHE_LOG_DIR}/access.log combined |
1018
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
63 |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
64 # Fake Shibboleth-like authentication headers |
1040
6a176e9ca890
Removed TODOs in i18n, some probably provisorily.
Tom Gottfried <tom@intevation.de>
parents:
1018
diff
changeset
|
65 RequestHeader set X-SHIB-user "testnull" |
1018
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
66 # Status-Land |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
67 RequestHeader set X-SHIB-roles "cn=land_11_status" |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
68 |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
69 # Add Proxy for Lada-server |
1216 | 70 ProxyPass "/lada-server/" "http://lada-server:8080/lada-server-${LADA_SERVER_VERSION}/" |
71 ProxyPassReverse "/lada-server/" "http://lada-server:8080/lada-server-${LADA_SERVER_VERSION}/" | |
1018
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
72 </VirtualHost> |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
73 |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
74 <VirtualHost *:83> |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
75 ServerAdmin webmaster@localhost |
1188
5489ae5ef9e0
Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents:
1149
diff
changeset
|
76 ErrorLog ${APACHE_LOG_DIR}/error.log |
5489ae5ef9e0
Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents:
1149
diff
changeset
|
77 CustomLog ${APACHE_LOG_DIR}/access.log combined |
1018
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
78 |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
79 # Fake Shibboleth-like authentication headers |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
80 RequestHeader set X-SHIB-user "testeins" |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
81 # Status-Leitstelle |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
82 RequestHeader set X-SHIB-roles "cn=lst_kiel" |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
83 |
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
84 # Add Proxy for Lada-server |
1216 | 85 ProxyPass "/lada-server/" "http://lada-server:8080/lada-server-${LADA_SERVER_VERSION}/" |
86 ProxyPassReverse "/lada-server/" "http://lada-server:8080/lada-server-${LADA_SERVER_VERSION}/" | |
1018
418e25969a16
Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents:
953
diff
changeset
|
87 </VirtualHost> |
1041
3ef492b5240b
Add access with a role for Stammdatenpflege.
Tom Gottfried <tom@intevation.de>
parents:
1040
diff
changeset
|
88 |
3ef492b5240b
Add access with a role for Stammdatenpflege.
Tom Gottfried <tom@intevation.de>
parents:
1040
diff
changeset
|
89 <VirtualHost *:84> |
3ef492b5240b
Add access with a role for Stammdatenpflege.
Tom Gottfried <tom@intevation.de>
parents:
1040
diff
changeset
|
90 ServerAdmin webmaster@localhost |
1188
5489ae5ef9e0
Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents:
1149
diff
changeset
|
91 ErrorLog ${APACHE_LOG_DIR}/error.log |
5489ae5ef9e0
Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents:
1149
diff
changeset
|
92 CustomLog ${APACHE_LOG_DIR}/access.log combined |
1041
3ef492b5240b
Add access with a role for Stammdatenpflege.
Tom Gottfried <tom@intevation.de>
parents:
1040
diff
changeset
|
93 |
3ef492b5240b
Add access with a role for Stammdatenpflege.
Tom Gottfried <tom@intevation.de>
parents:
1040
diff
changeset
|
94 # Fake Shibboleth-like authentication headers |
3ef492b5240b
Add access with a role for Stammdatenpflege.
Tom Gottfried <tom@intevation.de>
parents:
1040
diff
changeset
|
95 RequestHeader set X-SHIB-user "testeins" |
3ef492b5240b
Add access with a role for Stammdatenpflege.
Tom Gottfried <tom@intevation.de>
parents:
1040
diff
changeset
|
96 # Stammdatenpflege-Land |
3ef492b5240b
Add access with a role for Stammdatenpflege.
Tom Gottfried <tom@intevation.de>
parents:
1040
diff
changeset
|
97 RequestHeader set X-SHIB-roles "cn=land_06_stamm" |
3ef492b5240b
Add access with a role for Stammdatenpflege.
Tom Gottfried <tom@intevation.de>
parents:
1040
diff
changeset
|
98 |
3ef492b5240b
Add access with a role for Stammdatenpflege.
Tom Gottfried <tom@intevation.de>
parents:
1040
diff
changeset
|
99 # Add Proxy for Lada-server |
1216 | 100 ProxyPass "/lada-server/" "http://lada-server:8080/lada-server-${LADA_SERVER_VERSION}/" |
101 ProxyPassReverse "/lada-server/" "http://lada-server:8080/lada-server-${LADA_SERVER_VERSION}/" | |
1041
3ef492b5240b
Add access with a role for Stammdatenpflege.
Tom Gottfried <tom@intevation.de>
parents:
1040
diff
changeset
|
102 </VirtualHost> |