florian timm

Geoserver einrichten

apt-get install postgresql-9.4 postgresql-contrib-9.4 sudo
sudo -u postgres psql postgres
\passwd
\quit
apt-get install postgis

Freischalten der Datenbank im Internet
nano /etc/postgresql/9.4/main/pg_hba.conf
Am Ende wird folgende Zeile eingefügt:
host all all * md5

nano /etc/postgresql/9.4/main/postgresql.conf
Die Zeile mit listen_addresses wird zu folgendem geändert:
listen_addresses=’*’
Wichtig: Nicht nur hinten ändern, sondern auch # vor der Zeile entfernen – der Fehler hat mit mehrere Stunden gekostet.

Dann wird der Service neugestartet
/etc/init.d/postgresql restart
…und die Firewall freigeschaltet
ufw limit postgresql

Alternativ:
SSH-Tunnel nutzen

Auf dem lokalen Rechner wird nun pgadmin3 installiert. Bei einem Linuxsystem erfolgt dieses mittels
apt-get install pgadmin3
PGAdmin wird nun gestartet und mit der Datenbank verbunden.

Es wird ein neuer Nutzer und eine neue Datenbank, die diesem Nutzer gehört, angelegt. Mit einem Rechtklick auf Extension der Datenbank kann eine neue Erweiterung hinzugefügt. Die Erweiterungen PostGIS und PostGIS-Topology werden hinzugefügt.

Installieren des TomCat-Servers und Freischalten der Firewall
apt-get install apache2 tomcat8
ufw limit 8080

cd ~
wget http://sourceforge.net/projects/geoserver/files/GeoServer/2.10.2/geoserver-2.10.2-war.zip
apt-get install unzip
unzip geoserver-2.10.2-war.zip geoserver.war
mv geoserver.war /var/lib/tomcat8/webapps/

apt install -t jessie-backports openjdk-8-jre openjdk-8-jre-headless openjdk-8-jdk ca-certificates-java
apt-get remove openjdk-7-jre openjdk-7-jre-headless openjdk-7-jdk default-jre-headless