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