[PATCH 3 of 3] Added apache example config, updated install doku
Wald Commits
scm-commit at wald.intevation.org
Fri Mar 7 16:28:45 CET 2014
# HG changeset patch
# User Raimund Renkert <rrenkert at intevation.de>
# Date 1394206103 -3600
# Node ID 195233a91e0493b99f7af38b788d99ea23e11885
# Parent 63809d78605858063512a75c5a8e58bff238e950
Added apache example config, updated install doku.
diff -r 63809d786058 -r 195233a91e04 doc/INSTALL_DE
--- a/doc/INSTALL_DE Fri Mar 07 16:26:44 2014 +0100
+++ b/doc/INSTALL_DE Fri Mar 07 16:28:23 2014 +0100
@@ -18,13 +18,14 @@
_ mercurial 2.2.2-3
_ subversion 1.6.17dfsg-4+deb7u4
_ build-essential 11.5
+_ libapache2-mod-jk 1.2.37-1
Erforderliche Pakete zum Installieren von D4E-river
===================================================
$ su root
$ apt-get install openjdk-7-jdk
$ apt-get install tomcat6 postgresql-9.1-postgis \
- apache2 cgi-mapserver ttf-freefont
+ apache2 cgi-mapserver ttf-freefont libapache2-mod-jk
Benutzer und Verzeichnis für die Serverkomponente anlegen
@@ -254,8 +255,26 @@
$ chmod 755 user-wms
$ chmod 755 river-wms
-#. Der Apache ist vorkonfiguriert und braucht keine weitere Anpassung.
+Der Apache wird für den Mapserver, sowie als Proxy für den im Tomcat
+laufenden d4e-river Client eingerichtet. Eine Beispielkonfiguration befindet
+sich in doc/d4e-apache.conf. Diese kann in den Ordner
+/etc/apache2/sites-available/ kopiert werden. Folgende Schritte sind zusätzlich
+notwendig:
+ $ su root
+ $ a2ensite d4e-apache.conf
+ $ a2enmod proxy_ajp
+ $ sed -i s/80/8081/ /etc/apache2/ports.conf
+ $ service apache2 restart
+ $ exit
+
+In der Datei
+/var/lib/tomcat6/conf/server.xml
+muss die Zeile
+
+ <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
+
+einkommentiert werden.
Einrichtung der D4E-Benutzer und -Rollen
========================================
diff -r 63809d786058 -r 195233a91e04 doc/d4e-apache.conf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/d4e-apache.conf Fri Mar 07 16:28:23 2014 +0100
@@ -0,0 +1,34 @@
+<VirtualHost *:8081>
+ ServerAdmin webmaster at localhost
+
+ DocumentRoot /var/www
+ <Directory />
+ Options FollowSymLinks
+ AllowOverride None
+ </Directory>
+ <Directory /var/www/>
+ Options Indexes FollowSymLinks MultiViews
+ AllowOverride None
+ Order allow,deny
+ allow from all
+ </Directory>
+
+ ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
+ <Directory "/usr/lib/cgi-bin">
+ AllowOverride None
+ Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
+ Order allow,deny
+ Allow from all
+ </Directory>
+
+ ProxyPass /d4e-river ajp://localhost:8009/d4e-river
+ ProxyPassReverse /d4e-river ajp://localhost:8009/d4e-river
+
+ ErrorLog /var/log/d4e-river/apache-error.log
+
+ # Possible values include: debug, info, notice, warn, error, crit,
+ # alert, emerg.
+ LogLevel warn
+
+ CustomLog /var/log/d4e-river/apache-access.log combined
+</VirtualHost>
More information about the Dive4elements-commits
mailing list