# HG changeset patch # User Raimund Renkert # 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 + + + +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 @@ + + ServerAdmin webmaster@localhost + + DocumentRoot /var/www + + Options FollowSymLinks + AllowOverride None + + + Options Indexes FollowSymLinks MultiViews + AllowOverride None + Order allow,deny + allow from all + + + ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ + + AllowOverride None + Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch + Order allow,deny + Allow from all + + + 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 +