Installation von MapServer, Apache und PostgreSQL/PostGIS auf Debian 4.0
Ok, Sie haben also Debian Etch (4.0) auf Ihrem Rechner laufen und möchten dort nun eine eigene Umgebung für den MapServer aufbauen. Wie immer führen natürlich viele Wege nach Rom. Mittels folgendem sollte es auch gehen: Führen Sie als root folgende Befehle auf der Kommandozeile aus:
apt-get update (aktualisiert die Übersicht der verfügbaren Pakete) apt-get upgrade (alle auf dem System installierten Pakete werden auf die aktuellste Version gebracht)
Anschließend müssen versch edene Basisbibliotheken/Programme installiert werden.
Geben Sie ein:
apt-get install zip unzip bzip2 ftp zlib1g libreadline-dev build-essential
Achten Sie darauf, dass unter /etc/apt/sources.list auch gültige Angaben zu Debianquellen stehen, z.B. :
deb http://ftp.de.debian.org/debian/ etch main deb-src http://ftp.de.debian.org/debian/ etch main deb http://security.debian.org/ etch/updates main contrib deb-src http://security.debian.org/ etch/updates main contrib
Installation von Apache
apt-iget install apache2
Apache2 besteht nicht mehr nur aus einer zentralen Konfigurationsdatei (httpd.conf) sondern aus mehreren. Die Konfigurationsdateien liegen in /etc/apache2. Editieren Sie einmal die Datei 000-default, welche im Verzeichnis /etc/apache2/sites-enabled liegt. Kommentieren Sie den Ausdruck RedirectMatch ^/$ /apache2-default/ aus, also wie folgt:
# RedirectMatch ^/$ /apache2-default/
Löschen Sie außerdem folgendes Verzeichnis:
rm -R /var/www/apache2-default/
Einen Neustart des Aapche erreichen Sie mittels
/etc/init.d/apache2 restart
Geben Sie nun in Ihrem Browser
http://localhost
ein. Der Apache greift auf das Verzeichnis
/var/www
zu und stellt den -in diesem Falle nicht vorhandenen- Inhalt dar.
Installation von PostgreSQL
Legen Sie zunächst ein Verzeichnis an
mkdir /var/src
In dieses Verzeichnis sollten Sie die aktuellen Quellen von PostgreSQL laden, diese entpacken, konfigurieren, kompilieren und installieren:
wget http://ftp3.de.postgresql.org/pub/Mirrors/ftp.postgresql.org/source/v8.2.4/postgresql-8.2.4.tar.gz tar xzf postgresql-8.2.4.tar.gz cd postgresql-8.2.4 ./configure