Mercurial > dive4elements > river
changeset 7812:195233a91e04
Added apache example config, updated install doku.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Fri, 07 Mar 2014 16:28:23 +0100 |
parents | 63809d786058 |
children | 56870a7d9811 |
files | doc/INSTALL_DE doc/d4e-apache.conf |
diffstat | 2 files changed, 55 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- 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 ========================================
--- /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@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>