Mercurial > lada > lada-server
annotate INSTALL @ 844:32d323d1b788 prototype-1.0
Close outdated branch.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Wed, 27 Jan 2016 15:28:59 +0100 |
parents | 9e78c057d51e |
children |
rev | line source |
---|---|
411 | 1 Installation |
2 ============ | |
412
dfe537458afb
Textpassagen zwischen README und INSTALL ausgetauscht.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
411
diff
changeset
|
3 Allgemeine Informationen finden Sie in der README Datei |
411 | 4 |
5 Die Installation der Serverkomponente erfordert folgende Vorraussetzungen: | |
6 | |
7 * PostgreSQL-9.2/PostGIS-2.0 Datenbank inklusive Testdaten | |
8 * JBoss-AS | |
9 | |
415
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
10 Zum Bauen der Anwendung aus den Quellen wird zusätzlich das Build-Tool 'maven' |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
11 benötigt. |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
12 |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
13 Installation JBoss-AS |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
14 ------------------------- |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
15 |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
16 Im folgenden ist die Installation des JBoss-AS in dem Ordner /opt beschrieben. |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
17 |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
18 $ cd /opt |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
19 $ curl -O http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.zip |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
20 # Integrität prüfen. Leider bietet Redhat für diese "Community Edition" keinen |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
21 # Überprüfungsweg an. Vermutlich als Verkaufsanreiz für die professionelle |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
22 # Version. Beim Herunterladen am 2013-05-09 hatte die Datei folgende sha256 |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
23 # Prüfsumme: |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
24 # 0aece7899b54c0219732112307b2bede78ab9b39ee14140ce89ac8c1b716d0ee |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
25 # jboss-as-7.1.1.Final.zip |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
26 $ unzip jboss-as-7.1.1.Final.zip |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
27 |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
28 # Der Jboss Server soll nicht als root, sondern unter einem dedizierten Nutzer |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
29 # laufen. In diesem Fall als Nutzer "lada". Hierfür müssen einige |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
30 # Berechtigungen angepasst werden. |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
31 $ USER=lada |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
32 $ chgrp -R ${USER} jboss-as-7.1.1.Final |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
33 $ cd jboss-as-7.1.1.Final |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
34 $ chmod 775 standalone/ |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
35 $ chmod 775 standalone/deployments |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
36 $ chmod 775 standalone/tmp |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
37 $ chmod 775 standalone/configuration |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
38 $ chmod 660 standalone/configuration/mgmt-users.properties |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
39 $ chmod 660 standalone/configuration/application-users.properties |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
40 |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
41 Einrichten eines Admin Zugangs |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
42 `````````````````````````````` |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
43 Um den JBoss Server über die Weboberfläche administrieren zu können muss |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
44 zunächst ein neuer Nutzer erstellt werden: |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
45 |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
46 $ cd jboss-as-7.1.1.Final |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
47 $ sh bin/add-user.sh |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
48 |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
49 Einrichten von JBoss als Service |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
50 ```````````````````````````````` |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
51 JBoss soll als Service start und beendbar sein. |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
52 |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
53 $ cd /etc/init.d |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
54 $ cp /opt/jboss-as-7.1.1.Final/bin/init.d/jboss-as-standalone.sh jboss |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
55 |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
56 # In diesem SCRIPT müssen dann folgene Variablen angepasst werden: |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
57 # 1. JBOSS_HOME=/opt/jboss-as-7.1.1.Final |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
58 # 2. JBOSS_USER=lada |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
59 |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
60 $ servive jboss start |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
61 |
411 | 62 |
63 Datenbank | |
64 --------- | |
65 Die LADA Anwendung basiert auf einer PostgreSQL/PostGIS Datenbank in den | |
66 Versionen PostgreSQL 9.2/PostGIS 2.0. | |
67 Beipieldaten sind in dem Datenbankdump lada-db.zip verfügbar und können | |
68 in eine PostgreSQL/PostGIS Datenbank importiert werden. | |
414 | 69 Hierzu sollte vorher ein Benutzer in der Datenbank angelegt werden. In der |
70 folgenden Installationsanleitung wird davon ausgegangen, dass ein Benutzer | |
71 'lada' in der Datenbank existiert. | |
411 | 72 Der dadurch verfügbare Testdatensatz enthält zusätzlich Daten zu Gemeinden und |
73 Verwaltungen in Deutschland, die vom BKG zur Verfügung gestellt werden. | |
74 | |
75 Einrichtung der Datenbankverbindung im JBoss AS | |
76 ----------------------------------------------- | |
77 Die Datenbankverbindung wird im Application Server eingerichtet. Hierzu muss der | |
78 entsprechende Treiber zunächst als Modul eingefügt werden. Die folgenden | |
79 Schritte setzen vorraus, dass der JBoss AS in dem Ordner | |
80 /opt/jboss-as-7.1.1-Final installiert ist. | |
81 | |
82 1. Anlegen des Verzeichnisses und herunterladen der Treiber. | |
83 | |
84 $cd /opt/jboss-as-7.1.1.Final/modules/org | |
85 $mkdir -p postgresql/main/ | |
86 $cd postgresql/main | |
87 $curl -O "http://jdbc.postgresql.org/download/postgresql-9.2-1002.jdbc4.jar" | |
88 $curl -O "http://www.hibernatespatial.org/repository/org/postgis/postgis-jdbc/1.5.2/postgis-jdbc-1.5.2.jar" | |
89 | |
90 2. In dem Ordner /opt/jboss-as-7.1.1.Final/modules/org/postgresql/main/ eine | |
91 Datei module.xml mit folgendem Inhalt anlegen. | |
92 | |
93 <?xml version="1.0" encoding="UTF-8"?> | |
94 <module xmlns="urn:jboss:module:1.0" name="org.postgresql"> | |
95 <resources> | |
96 <resource-root path="postgresql-9.2-1002.jdbc4.jar"/> | |
97 <resource-root path="postgis-jdbc-1.5.2.jar"/> | |
98 </resources> | |
99 <dependencies> | |
100 <module name="javax.api"/> | |
101 <module name="javax.transaction.api"/> | |
102 </dependencies> | |
103 </module> | |
104 | |
105 3. Einfügen der Hibernate-Spatial Komponenten. | |
106 | |
107 $cd /opt/jboss-as-7.1.1.Final/modules/org/hibernate/main | |
108 $curl -O "http://www.hibernatespatial.org/repository/org/hibernate/hibernate-spatial/4.0/hibernate-spatial-4.0.jar" | |
109 $curl -O "http://repo1.maven.org/maven2/com/vividsolutions/jts/1.13/jts-1.13.jar" | |
110 | |
111 4. Eintragen der Hibernate-Spatial Komponenten in | |
112 /opt/jboss-as-7.1.1.Final/modules/org/hibernate/main/module.xml | |
113 | |
114 <resources> | |
115 ... | |
116 <resource-root path="hibernate-spatial-4.0.jar"/> | |
117 <resource-root path="jts-1.13.jar"/> | |
118 </resources> | |
119 <dependencies> | |
120 ... | |
121 <module name="org.postgresql"/> | |
122 </dependencies> | |
123 | |
124 5. Einfügen des PostgreSQL Moduls als Treiber in die JBoss Konfiguration. | |
125 | |
126 In den Abschnitt <datasources> folgenden Block einfügen: | |
127 | |
128 <driver name="postgis" module="org.postgresql"> | |
129 <xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class> | |
130 </driver> | |
131 | |
132 | |
133 Nun kann man eine neue Datenbankverbindung mit dem neuen Treiber einrichten. | |
134 Dazu verbindet man sich mit dem soeben angelegten Management-Nutzer mit der | |
135 Administrations-Webinterface unter der Adresse: http://localhost:9990 | |
136 | |
137 1. Datesources auswählen. Hier werden alle derzeit eingerichteten Datenquellen | |
138 angzeigt. Wir wollen eine neue einrichten. Hierzu | |
139 2. Oben rechts von "Runtime" auf "Profile" wechseln. | |
140 3. "Add" wählen. | |
141 4. Name: Lada, JNDI: java:/jboss/Lada | |
142 5. Treiber Wählen: postgis | |
143 6. Weitere Verbindungsparameter angeben. | |
144 a) connection url: jdbc:postgresql_postGIS://localhost:5432/lada | |
414 | 145 b) Nutzer (lada) |
411 | 146 c) Password |
147 | |
148 7.Da während dieser Einrichtung die Standard PostgreSQL Treiberklasse gewählt | |
149 wird, muss diese noch in der Datei | |
150 /opt/jboss-as-7.1.1.Final/standalone/configuration/standalone.xml | |
151 geändert werden: | |
152 Hierzu wird im Abschnitt <datasources> für die neu angelegte Datenquelle | |
153 <driver-class>org.postgresql.Driver</driver-class> gegen | |
154 <driver-class>org.postgis.DriverWrapper</driver-class> ausgetauscht. | |
155 | |
156 Installation der LADA Anwendung | |
157 =============================== | |
158 Zur Installation der LADA Anwendung müssen folgende Schritte unternommen werden: | |
159 | |
415
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
160 Erstellen der Anwendung aus den Quellen (optional) |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
161 -------------------------------------------------- |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
162 |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
163 Befehle zum Bauen der Anwendung aus den Quellen: |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
164 |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
165 $ cd /path/to/sources/ |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
166 $ mvn clean compile package |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
167 |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
168 Das WAR-Archiv der Anwendung wird in dem Ordner 'target/' abgelegt. |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
169 |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
170 Installation des Pakets |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
171 ----------------------- |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
172 |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
173 $ cd /opt/jboss-as-7.1.1.Final/standalone/deployments |
9e78c057d51e
Updated INSTALL doc.
Raimund Renkert <rrenkert@intevation.de>
parents:
414
diff
changeset
|
174 $ cp /path/where/the/war/file/is/lada.war . |
412
dfe537458afb
Textpassagen zwischen README und INSTALL ausgetauscht.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
411
diff
changeset
|
175 touch lada.war.dodeploy |
dfe537458afb
Textpassagen zwischen README und INSTALL ausgetauscht.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
411
diff
changeset
|
176 |
411 | 177 $cd /opt/jboss-as-7.1.1.Final/standalone/deployments |
178 $cp /path/where/the/war/file/is/lada.war . | |
179 $touch lada.war.dodeploy | |
180 | |
181 Zum Aktualisieren der Anwendung genügt es, wenn die lada.war Datei aktualisiert | |
182 wird. | |
183 | |
184 Die Anwendung ist dann unter dem Pfad "/lada" (abhängig vom Archivnamen) | |
185 erreichbar. | |
186 | |
187 Konfiguration der LADA Anwendung | |
188 ================================ | |
189 Die Konfigurationsdateien sind Dateien im JSON-Format und können an einer | |
190 beliebigen Stelle im System abgelegt werden, solang diese Dateien für den | |
191 Nutzer, mit dem JBoss-Server gestartet wird, gelesen werden kann. | |
192 | |
193 Bei Änderungen an der Konfigurationsdatei muss der Server nicht neu gestartet | |
194 werden. Es reicht ein erneutes Laden der Anwendung durch den Client. | |
195 Vorbereitete und vollständige Konfigurationsdateien sind in dem Ordner | |
196 'config' zu finden. | |
197 | |
198 Importer | |
199 -------- | |
200 Der Pfad an dem diese Konfigurationsdatei zu finden ist wird in einer JBoss | |
201 Konfigurationsdatei "standalone.xml" abgelegt. Diese Datei findet sich im JBoss | |
202 Ordner ($JBOSSHOME/standalone/configuration/standalone.xml). | |
203 | |
204 In dieser Datei wird der Pfad in Form einer Property abgelegt: | |
205 | |
206 <server xmlns="urn:jboss:domain:1.2"> | |
207 ... | |
208 | |
209 <system-properties> | |
210 <property name="de.intevation.lada.importconfig" | |
211 value="/pfad/zur/konfigurations/datei/des/importers.json"/> | |
212 </system-properties> | |
213 | |
214 ... | |
215 </server> | |
216 | |
217 Flexible Suche | |
218 -------------- | |
219 Der Pfad an dem diese Konfigurationsdatei zu finden ist wird in einer JBoss | |
220 Konfigurationsdatei "standalone.xml" abgelegt. Diese Datei findet sich im JBoss | |
221 Ordner ($JBOSSHOME/standalone/configuration/standalone.xml). | |
222 | |
223 In dieser Datei wird der Pfad in Form einer Property abgelegt: | |
224 | |
225 <server xmlns="urn:jboss:domain:1.2"> | |
226 ... | |
227 | |
228 <system-properties> | |
229 ... | |
230 <property name="de.intevation.lada.sqlconfig" | |
231 value="/pfad/zur/konfigurations/datei/der/abfragen.json"/> | |
232 </system-properties> | |
233 | |
234 ... | |
235 </server> | |
236 | |
237 Einrichtung des Webservers (Apache) | |
238 =================================== | |
239 Die folgenden Module des Apache Webserver sind nötig, um die LADA Anwendung zu | |
240 betreiben: | |
241 * ldap_module: Authenitfizierung gegen den LDAP | |
242 * headers_module: Setzten der Header nach der Authenitifizierung | |
243 * proxy_module: Reverse Proxy des Apache zum Jboss-Server | |
244 | |
245 Damit der Client eine Verbindung zu dem Server aufbauen kann, um von dort Daten | |
246 laden zu können ist es notwendig den Server weiter zu konfigurieren. | |
247 | |
248 togglesebool httpd_can_network_connect | |
249 service httpd restart | |
250 | |
251 Dies erlaubt dem Apache grundsätzlich sich an einen anderen Dienst zu verbinden. | |
252 | |
253 Nun muss noch ein Reverse-Proxy eingerichtet werden. Dieser ist nur für | |
254 bestimmte Adressen aktiv | |
255 | |
256 Folgende Datei sollte unter "/etc/httpd/conf.d/lada.conf" angelegt werden: | |
257 | |
258 <VirtualHost *:80> | |
259 ServerAdmin webmaster@localhost | |
260 #ServerName dummy-host.example.com | |
261 ErrorLog logs/lada-error_log | |
262 CustomLog logs/lada-access_log common | |
263 | |
264 # Set multiple Proxys | |
265 ProxyPass /lada/server http://localhost:8080/lada | |
266 ProxyPassReverse /lada/server http://localhost:8080/lada | |
267 </VirtualHost> | |
268 | |
269 Alles Anfragen an die Adresse "/lada/service" werden nun an den JBoss | |
270 weitergeleitet. | |
271 | |
272 Authentifizierung | |
273 | |
274 Die Authentifizierung geschieht gegen einen LDAP-Server. | |
275 | |
276 <Location /lada> | |
277 AuthType basic | |
278 AuthName "test" | |
279 AuthBasicProvider ldap | |
280 AuthLDAPURL "ldap://ike.polyhedra.intevation.de:389/cn=users,dc=icosahedron,dc=polyhedra,dc=intevation,dc=de?uid,memberof??(&(objectClass=inetOrgPerson)(memberOf=*))" | |
281 Require valid-user | |
282 </Location> | |
283 | |
284 <Location /lada/server> | |
285 RequestHeader unset Authorization | |
286 RequestHeader set X-LDAP-User "%{AUTHENTICATE_uid}e" | |
287 RequestHeader set X-LDAP-Groups "%{AUTHENTICATE_memberof}e" | |
288 </Location> | |
289 | |
290 Sofern gewünscht ist die Authentifizierung für Testzwecke zu deaktivieren muss | |
291 trotz allem die entsprechenden Header gesetzt werden, da der Server diese | |
292 derzeit erwartet. | |
293 | |
294 # Set Headers to simulate Authentification. | |
295 <Location /lada/server> | |
296 RequestHeader set X-LDAP-User "mst_06010" | |
297 RequestHeader set X-LDAP-Groups "cn=Imis_world,cn=groups,dc=icosahedron,dc=polyhedra,dc=intevation,dc=de;cn=mst_06010,cn=groups,dc=icosahedron,dc=polyhedra,dc=intevation,dc=de;cn=mst_11010,cn=groups,dc=icosahedron,dc=polyhedra,dc=intevation,dc=de" | |
298 </Location> | |
299 | |
300 Dokumentation | |
301 ============= | |
302 Eine HTML-Dokumenation des Quellcodes(Javadoc) ist in dem Ordner 'doc' hinterlegt und | |
303 kann über einen Webserver (z.B. Apache WebServer) bereitgestellt werden. |