annotate doc/INSTALL_DE @ 9751:308a0d822d18 3.2.x

Keep configuration and data in distinct directories This allows having distinct volumes for configuration and data (artifact database, generated mapfiles and shapefiles, etc.). While at it, cleanup MapServer configuration a little bit.
author Tom Gottfried <tom@intevation.de>
date Tue, 11 Oct 2022 11:42:09 +0200
parents 654aaa0d7576
children
rev   line source
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
1 ===============================================================================
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
2 Installation Dive4Elements-river
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
3 ===============================================================================
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
4
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
5 Diese Anleitung geht davon aus, dass ein Benutzer 'd4euser' existiert, der
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
6 angemeldet ist und mit dem die Installation begonnen werden kann.
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
7 Kommandos, die mit dem Prefix '#' angegeben sind, müssen als Nutzer 'root'
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
8 ausgeführt werden, solche mit dem Prefix '$' als Nutzer 'd4euser' oder 'd4e'.
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
9
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
10 Die Installationsanleitung wurde mit Debian jessie getestet.
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
11
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
12 Erforderliche Pakete zum Installieren von D4E-river
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
13 ===================================================
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
14 $ su root
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
15 # apt-get install tomcat7 postgresql-9.4-postgis-2.1 postgis \
7812
195233a91e04 Added apache example config, updated install doku.
Raimund Renkert <rrenkert@intevation.de>
parents: 7803
diff changeset
16 apache2 cgi-mapserver ttf-freefont libapache2-mod-jk
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
17
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
18
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
19 Benutzer und Verzeichnis für die Serverkomponente anlegen
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
20 =========================================================
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
21 # useradd -d /home/d4e d4e
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
22 # cd /opt/
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
23 # mkdir d4e-river
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
24 # chown d4e d4e-river/
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
25
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
26
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
27 Benutzer und Gruppe für das Logging anlegen
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
28 ===========================================
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
29 # groupadd d4e_log
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
30 # usermod -a -G d4e_log d4e
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
31 # usermod -a -G d4e_log tomcat7
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
32 # usermod -a -G d4e_log www-data
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
33
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
34
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
35 Anlegen des Logging Verzeichnisses
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
36 ==================================
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
37 # mkdir /var/log/d4e-river
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
38 # chgrp d4e_log /var/log/d4e-river
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
39 # chmod 775 /var/log/d4e-river
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
40 # exit
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
41
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
42
7786
61a9e7df0728 INSTALL_DE: small corrections and (hopefully) improvements.
Tom Gottfried <tom@intevation.de>
parents: 7785
diff changeset
43 Installation von D4E-river aus Binärpaket
61a9e7df0728 INSTALL_DE: small corrections and (hopefully) improvements.
Tom Gottfried <tom@intevation.de>
parents: 7785
diff changeset
44 =========================================
61a9e7df0728 INSTALL_DE: small corrections and (hopefully) improvements.
Tom Gottfried <tom@intevation.de>
parents: 7785
diff changeset
45
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
46 Installation der Intevationszertifikate für den Download von Wald
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
47 -----------------------------------------------------------------
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
48 Installation der Serverzertifikate von Intevation
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
49 (siehe auch https://ssl.intevation.de)
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
50
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
51 # apt-get install gnutls-bin
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
52 # wget -O - https://ssl.intevation.de/Intevation-Root-CA-2010.crt | \
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
53 certtool -i | awk '/^-----BEGIN CERTIFICATE-----$/ , 0' > \
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
54 /usr/local/share/ca-certificates/Intevation-Root-CA-2010.crt
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
55 # update-ca-certificates
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
56
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
57 Als Nutzer 'd4e' herunterladen von
8743
f39c080b3903 Install doc: update to latest changes in binary packages.
Tom Gottfried <tom@intevation.de>
parents: 8522
diff changeset
58 - d4e-river-VERSION.tar.bz2
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
59 - d4eriver-VERSION.war
8743
f39c080b3903 Install doc: update to latest changes in binary packages.
Tom Gottfried <tom@intevation.de>
parents: 8522
diff changeset
60 VERSION ist hier und im Folgenden durch die entsprechende
f39c080b3903 Install doc: update to latest changes in binary packages.
Tom Gottfried <tom@intevation.de>
parents: 8522
diff changeset
61 Versionsbezeichnung im Paketnamen zu ersetzen.
7874
553829e7666a flys/issue1716: Adjusted installation from binaries.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7814
diff changeset
62
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
63 $ cd /opt/d4e-river
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
64 $ tar xvjf d4e-river-VERSION.tar.bz2
7874
553829e7666a flys/issue1716: Adjusted installation from binaries.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7814
diff changeset
65
553829e7666a flys/issue1716: Adjusted installation from binaries.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7814
diff changeset
66 In das Verzeichnis /opt/d4e-river/dgm/ müssen noch die DGMs der
553829e7666a flys/issue1716: Adjusted installation from binaries.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7814
diff changeset
67 Demo-Daten kopiert werden. (s.u.)
553829e7666a flys/issue1716: Adjusted installation from binaries.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7814
diff changeset
68
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
69 # mv d4eriver-VERSION.war /var/lib/tomcat7/webapps/d4e-river.war
7874
553829e7666a flys/issue1716: Adjusted installation from binaries.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7814
diff changeset
70
553829e7666a flys/issue1716: Adjusted installation from binaries.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7814
diff changeset
71 Der Tomcat muss wie unten dokumentiert konfiguriert werden.
553829e7666a flys/issue1716: Adjusted installation from binaries.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7814
diff changeset
72 Gleiches gilt für die MapServer-Installation.
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
73
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
74 Erfolgt die Installation von D4E-river aus den Binärpaketen, können die
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
75 folgenden Schritte übersprungen werden.
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
76 Die weiteren Schritte sind ab dem Abschnitt 'Backenddatenbanken'
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
77 beschrieben.
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
78
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
79
7786
61a9e7df0728 INSTALL_DE: small corrections and (hopefully) improvements.
Tom Gottfried <tom@intevation.de>
parents: 7785
diff changeset
80 Installation von D4E-river aus den Quellen
61a9e7df0728 INSTALL_DE: small corrections and (hopefully) improvements.
Tom Gottfried <tom@intevation.de>
parents: 7785
diff changeset
81 ==========================================
61a9e7df0728 INSTALL_DE: small corrections and (hopefully) improvements.
Tom Gottfried <tom@intevation.de>
parents: 7785
diff changeset
82
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
83 Pakete zum Bauen von D4E-river
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
84 ------------------------------
7786
61a9e7df0728 INSTALL_DE: small corrections and (hopefully) improvements.
Tom Gottfried <tom@intevation.de>
parents: 7785
diff changeset
85 $ su root
8798
a4d8b3c6fb57 Small corrections and cosmetics for install docs.
Tom Gottfried <tom@intevation.de>
parents: 8797
diff changeset
86 # apt-get install openjdk-7-jdk maven2 mercurial
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
87
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
88
7785
b1dfc7934e9d INSTALL_DE: we don't want links to internalt sites and to build WSPLGEN
Tom Gottfried <tom@intevation.de>
parents: 7784
diff changeset
89 Installation der Intevationszertifikate für den Checkout von Wald
b1dfc7934e9d INSTALL_DE: we don't want links to internalt sites and to build WSPLGEN
Tom Gottfried <tom@intevation.de>
parents: 7784
diff changeset
90 -----------------------------------------------------------------
8511
522c46c53861 Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents: 7874
diff changeset
91 Installation der Serverzertifikate von Intevation
7785
b1dfc7934e9d INSTALL_DE: we don't want links to internalt sites and to build WSPLGEN
Tom Gottfried <tom@intevation.de>
parents: 7784
diff changeset
92 (siehe auch https://ssl.intevation.de)
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
93
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
94 # apt-get install gnutls-bin
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
95 # wget -O - https://ssl.intevation.de/Intevation-Root-CA-2010.crt | \
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
96 certtool -i | awk '/^-----BEGIN CERTIFICATE-----$/ , 0' > \
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
97 /usr/local/share/ca-certificates/Intevation-Root-CA-2010.crt
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
98 # update-ca-certificates
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
99
7786
61a9e7df0728 INSTALL_DE: small corrections and (hopefully) improvements.
Tom Gottfried <tom@intevation.de>
parents: 7785
diff changeset
100 #. Mercurial beibringen die Zertifikate zu nutzen:
61a9e7df0728 INSTALL_DE: small corrections and (hopefully) improvements.
Tom Gottfried <tom@intevation.de>
parents: 7785
diff changeset
101 # hierzu kann beispielsweise die Systemweite mercurial Konfiguration
61a9e7df0728 INSTALL_DE: small corrections and (hopefully) improvements.
Tom Gottfried <tom@intevation.de>
parents: 7785
diff changeset
102 # editiert werden, z.B. mit dem Editor nano:
61a9e7df0728 INSTALL_DE: small corrections and (hopefully) improvements.
Tom Gottfried <tom@intevation.de>
parents: 7785
diff changeset
103 $ nano /etc/mercurial/hgrc
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
104
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
105 # Folgendes einfügen (siehe https://intranet.intevation.de/Mercurial#https)
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
106 [web]
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
107 cacerts = /etc/ssl/certs/ca-certificates.crt
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
108
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
109 # exit # d4euser werden
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
110
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
111
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
112 Checkout der D4E-Quellen
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
113 ------------------------
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
114 $ mkdir d4e-river
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
115 $ cd d4e-river
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
116 $ hg clone https://scm.wald.intevation.org/hg/dive4elements/framework/
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
117 $ hg clone https://scm.wald.intevation.org/hg/dive4elements/http-client/
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
118 $ hg clone https://scm.wald.intevation.org/hg/dive4elements/river/
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
119
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
120
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
121 Anpassen der Clientkonfiguration
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
122 --------------------------------
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
123 $ cd river/gwt-client/src/main/webapp/WEB-INF/
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
124
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
125 #. Mapfishprint config.yaml anpassen
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
126
7786
61a9e7df0728 INSTALL_DE: small corrections and (hopefully) improvements.
Tom Gottfried <tom@intevation.de>
parents: 7785
diff changeset
127 $ nano config.yaml
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
128
7788
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
129 Folgenden Eintrag im Abschnitt 'the list of allowed hosts' hinzufügen
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
130 (darauf achten, dass die Einrückung mit den bestehenden Einträgen übereinstimmt):
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
131
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
132 - !dnsMatch
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
133 host: localhost # Hier den Hostnamen verwenden auf dem der MapServer läuft.
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
134 port: 8081 # Den entsprechenden Port eintragen.
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
135
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
136
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
137 Konfigurieren des Logging
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
138 -------------------------
8511
522c46c53861 Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents: 7874
diff changeset
139 # Anpassungen des Loggings können für den Client in
9724
654aaa0d7576 Rely on log4j's default initialization procedure
Tom Gottfried <tom@intevation.de>
parents: 8799
diff changeset
140 # river/gwt-client/src/main/webapp/WEB-INF/classes/log4j.properties
7783
e55119cbdc19 Useful server-logging for demo installation.
Tom Gottfried <tom@intevation.de>
parents: 7782
diff changeset
141 # und für den Server in river/artifacts/doc/conf/log4j.properties
e55119cbdc19 Useful server-logging for demo installation.
Tom Gottfried <tom@intevation.de>
parents: 7782
diff changeset
142 # vorgenommen werden
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
143
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
144
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
145 Bauen der Server- und Clientkomponenten
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
146 ---------------------------------------
7788
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
147 $ cd ~/d4e-river/framework
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
148 $ mvn install
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
149 $ cd ../http-client/
7788
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
150 $ mvn install
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
151 $ cd ../river/backend/
7788
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
152 $ mvn install
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
153 $ cd ../artifacts/
7788
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
154 $ mvn package dependency:copy-dependencies
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
155 $ cd ../gwt-client/
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
156 $ curl -O http://openlayers.org/download/OpenLayers-2.11.tar.gz
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
157 $ tar xvfz OpenLayers-2.11.tar.gz
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
158 $ mv OpenLayers-2.11 src/main/webapp/
7788
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
159 $ mvn package
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
160
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
161
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
162 Kopieren der Serverkomponenten
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
163 ------------------------------
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
164 $ su root
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
165 # su d4e
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
166 $ cd /opt/d4e-river/
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
167 $ mkdir -p bin/lib
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
168 $ cp /home/d4euser/d4e-river/river/artifacts/target/river-artifacts-1.0-SNAPSHOT.jar bin/lib/
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
169 $ cp /home/d4euser/d4e-river/river/artifacts/target/dependency/* bin/lib/
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
170 $ mkdir conf
7788
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
171 $ cp -R /home/d4euser/d4e-river/river/artifacts/doc/conf/* conf/
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
172
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
173
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
174 Artefaktdatenbank erstellen
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
175 ===========================
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
176 $ /home/d4euser/d4e-river/river/contrib/make_flys_release/h2/createArtifacts.sh \
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
177 /home/d4euser/d4e-river/framework/artifact-database/doc/schema-h2.sql
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
178
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
179
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
180 Datenkorbdatenbank erstellen
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
181 ============================
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
182 $ /home/d4euser/d4e-river/river/contrib/make_flys_release/h2/createDatacage.sh \
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
183 /home/d4euser/d4e-river/river/artifacts/doc/conf/datacage.sql
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
184 $ exit
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
185
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
186
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
187 Client in Tomcat Servlet-Container ablegen
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
188 ==========================================
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
189 # mv /home/d4euser/d4e-river/river/gwt-client/target/gwt-client-1.0-SNAPSHOT.war \
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
190 /var/lib/tomcat7/webapps/d4e-river.war
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
191
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
192
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
193 Backenddatenbanken (Fachdatenbank und Seddb)
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
194 ============================================
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
195
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
196 Anlegen und befüllen der Datenbanken
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
197 ------------------------------------
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
198 #. Einspielen des Schemas für die Backenddatenbank
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
199 # su postgres
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
200 $ cd /home/d4euser/d4e-river/river/backend/doc/schema/
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
201 $ ./postgresql-setup.sh
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
202
8743
f39c080b3903 Install doc: update to latest changes in binary packages.
Tom Gottfried <tom@intevation.de>
parents: 8522
diff changeset
203 #. bzw. bei Installation aus den Binaries:
f39c080b3903 Install doc: update to latest changes in binary packages.
Tom Gottfried <tom@intevation.de>
parents: 8522
diff changeset
204 # su postgres
f39c080b3903 Install doc: update to latest changes in binary packages.
Tom Gottfried <tom@intevation.de>
parents: 8522
diff changeset
205 $ cd /opt/d4e-river/schema
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
206 $ ./postgresql-setup.sh
8743
f39c080b3903 Install doc: update to latest changes in binary packages.
Tom Gottfried <tom@intevation.de>
parents: 8522
diff changeset
207
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
208 #. Einspielen der Daten in die erstellte DB
7788
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
209 # Demodaten von www.dive4elements.org herunterladen und entpacken
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
210 $ psql -d d4e -f /home/d4euser/d4e-river/demodaten/d4e_demodata.dump.sql
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
211
7788
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
212 #. Erstellen der SedDB
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
213 $ createuser -S -D -R seddb
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
214 $ createdb seddb
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
215 $ psql -c "ALTER USER seddb WITH PASSWORD 'seddb'"
7788
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
216 $ psql -U seddb -h localhost -f /home/d4euser/d4e-river/demodaten/seddb_demodata.dump.sql
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
217
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
218
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
219 Kopieren der DGMs
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
220 =================
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
221 # su d4e
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
222 $ mkdir /opt/d4e-river/dgm
7788
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
223 $ cp /home/d4euser/d4e-river/demodaten/dem* /opt/d4e-river/dgm
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
224
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
225
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
226 Einrichten von WSPLGEN
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
227 ======================
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
228 WSPLGEN kann als ausführbare Datei heruntergeladen werden
7797
f9637e6ecf6d Use latest WSPLGEN binary.
Tom Gottfried <tom@intevation.de>
parents: 7788
diff changeset
229 (https://wald.intevation.org/projects/wsplgen/). Die Datei muss
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
230 dann nur noch in das 'bin' Verzeichnis des D4E-river Servers kopiert werden.
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
231
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
232 # su d4euser
7797
f9637e6ecf6d Use latest WSPLGEN binary.
Tom Gottfried <tom@intevation.de>
parents: 7788
diff changeset
233 $ cd ~/d4e-river
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
234
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
235 Für 64bit Systeme:
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
236
7797
f9637e6ecf6d Use latest WSPLGEN binary.
Tom Gottfried <tom@intevation.de>
parents: 7788
diff changeset
237 $ wget https://wald.intevation.org/frs/download.php/1496/wsplgen-linux-64bit-static.gz
f9637e6ecf6d Use latest WSPLGEN binary.
Tom Gottfried <tom@intevation.de>
parents: 7788
diff changeset
238 $ gunzip wsplgen-linux-64bit-static.gz
f9637e6ecf6d Use latest WSPLGEN binary.
Tom Gottfried <tom@intevation.de>
parents: 7788
diff changeset
239 $ echo "16d60047aa114d69e9435dbbe56b6981b4e1c445 wsplgen-linux-64bit-static" | \
f9637e6ecf6d Use latest WSPLGEN binary.
Tom Gottfried <tom@intevation.de>
parents: 7788
diff changeset
240 sha1sum -c
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
241 $ su root
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
242 # su d4e
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
243 $ cp /home/d4euser/d4e-river/wsplgen-linux-64bit-static \
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
244 /opt/d4e-river/bin/wsplgen
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
245 $ chmod +x /opt/d4e-river/bin/wsplgen
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
246 $ exit
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
247
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
248 Für 32bit Systeme:
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
249
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
250 $ wget https://wald.intevation.org/frs/download.php/1498/wsplgen-linux-32bit-static.gz
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
251 $ gunzip wsplgen-linux-32bit-static.gz
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
252 $ echo "aafd2b770ff8293d452ad3eb3321f2ed04f3f371 wsplgen-linux-32bit-static" | \
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
253 sha1sum -c
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
254 $ su root
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
255 # su d4e
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
256 $ cp /home/d4euser/d4e-river/wsplgen-linux-32bit-static \
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
257 /opt/d4e-river/bin/wsplgen
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
258 $ chmod +x /opt/d4e-river/bin/wsplgen
7802
a3db73ed95fc INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7797
diff changeset
259 $ exit
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
260
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
261
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
262 Einrichten des Mapserver und Apache
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
263 ===================================
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
264 #. Anlegen der cgi-Skripte für die WMS-Dienste
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
265
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
266 # cd /usr/lib/cgi-bin/
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
267 # cat > user-wms <<EOF
7802
a3db73ed95fc INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7797
diff changeset
268 #!/bin/sh
a3db73ed95fc INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7797
diff changeset
269 export MS_MAPFILE=/opt/d4e-river/flys.map
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
270 exec ./mapserv
7802
a3db73ed95fc INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7797
diff changeset
271 EOF
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
272 # cat > river-wms <<EOF
7802
a3db73ed95fc INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7797
diff changeset
273 #!/bin/sh
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
274 export MS_MAPFILE=/opt/d4e-river/rivers.map
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
275 exec ./mapserv
7802
a3db73ed95fc INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7797
diff changeset
276 EOF
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
277 # chmod 755 user-wms
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
278 # chmod 755 river-wms
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
279
7812
195233a91e04 Added apache example config, updated install doku.
Raimund Renkert <rrenkert@intevation.de>
parents: 7803
diff changeset
280 Der Apache wird für den Mapserver, sowie als Proxy für den im Tomcat
195233a91e04 Added apache example config, updated install doku.
Raimund Renkert <rrenkert@intevation.de>
parents: 7803
diff changeset
281 laufenden d4e-river Client eingerichtet. Eine Beispielkonfiguration befindet
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
282 sich in doc/d4e-apache.conf. Folgende Schritte sind notwendig:
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
283
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
284 # cp /home/d4euser/d4e-river/river/doc/d4e-apache.conf \
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
285 /etc/apache2/sites-available/
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
286 # a2ensite d4e-apache.conf
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
287 # a2enmod proxy_ajp
8799
5f344ee5116b CGI needs to be enabled in jessie.
Tom Gottfried <tom@intevation.de>
parents: 8798
diff changeset
288 # a2enmod cgi
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
289 # sed -i s/80/8081/ /etc/apache2/ports.conf
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
290 # service apache2 restart
7812
195233a91e04 Added apache example config, updated install doku.
Raimund Renkert <rrenkert@intevation.de>
parents: 7803
diff changeset
291
195233a91e04 Added apache example config, updated install doku.
Raimund Renkert <rrenkert@intevation.de>
parents: 7803
diff changeset
292 In der Datei
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
293 /var/lib/tomcat7/conf/server.xml
7812
195233a91e04 Added apache example config, updated install doku.
Raimund Renkert <rrenkert@intevation.de>
parents: 7803
diff changeset
294 muss die Zeile
195233a91e04 Added apache example config, updated install doku.
Raimund Renkert <rrenkert@intevation.de>
parents: 7803
diff changeset
295
195233a91e04 Added apache example config, updated install doku.
Raimund Renkert <rrenkert@intevation.de>
parents: 7803
diff changeset
296 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
195233a91e04 Added apache example config, updated install doku.
Raimund Renkert <rrenkert@intevation.de>
parents: 7803
diff changeset
297
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
298 einkommentiert bzw. aktiviert werden.
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
299
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
300 # /etc/init.d/tomcat7 restart
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
301
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
302 Einrichtung der D4E-Benutzer und -Rollen
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
303 ========================================
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
304 #. Authentifizierung über lokale Datei
8511
522c46c53861 Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents: 7874
diff changeset
305 # Die Datei enthält durch Leerzeichen getrennt je Zeile
7786
61a9e7df0728 INSTALL_DE: small corrections and (hopefully) improvements.
Tom Gottfried <tom@intevation.de>
parents: 7785
diff changeset
306 # Benutzer, Passwort und Gruppe
8797
a4b9a08c2181 Update install docs.
Tom Gottfried <tom@intevation.de>
parents: 8743
diff changeset
307 # cd /usr/share/tomcat7/
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
308 # cat > flys_user_file <<EOF
7788
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
309 d4e_demo demo d4e_demo_all
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
310 d4e_demo1 demo
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
311 d4e_demo_extern demo d4e_demo_extern
a18c97f9d752 INSTALL_DE: more small improvements and corrections.
Tom Gottfried <tom@intevation.de>
parents: 7786
diff changeset
312 EOF
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
313
8511
522c46c53861 Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents: 7874
diff changeset
314 # Die Konfiguration der je Gruppe freigeschalteten Module und Gewässer
7786
61a9e7df0728 INSTALL_DE: small corrections and (hopefully) improvements.
Tom Gottfried <tom@intevation.de>
parents: 7785
diff changeset
315 # befindet sich in river/gwt-client/src/main/webapp/WEB-INF/features.xml
61a9e7df0728 INSTALL_DE: small corrections and (hopefully) improvements.
Tom Gottfried <tom@intevation.de>
parents: 7785
diff changeset
316
61a9e7df0728 INSTALL_DE: small corrections and (hopefully) improvements.
Tom Gottfried <tom@intevation.de>
parents: 7785
diff changeset
317
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
318 Starten der Serverkomponente
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
319 ============================
8798
a4d8b3c6fb57 Small corrections and cosmetics for install docs.
Tom Gottfried <tom@intevation.de>
parents: 8797
diff changeset
320 # apt-get install tmux
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
321 # su d4e
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
322 $ cd /opt/d4e-river
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
323 $ tmux new -s SERVER bin/run.sh
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
324
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
325 Die Anwendung ist dann im Browser unter
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
326
7814
242e790fb4ee More fixes for the Free Software installation.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7812
diff changeset
327 http://yourhost:8081/d4e-river
7769
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
328
887795bbe854 Added german INSTALL.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
329 erreichbar.

http://dive4elements.wald.intevation.org