Installation (Teil 17) WebServer einrichten

Sunday 23 July 2006

Wir müssen dem Apache Web-Server mitteilen, dass er seine Webseiten nicht im Standardverzeichnis (/Library/WebServer/) sondern auf unserer case-sensitiv-formatierten Partition zu suchen hat.

Dazu müssen wir die Konfigurationsdatei anpassen. Im Terminal wechseln wir mit
$ cd /etc/httpd/
in der Verzeichnis mit den Konfigurationsdateien für den Apache (auch http-Deamon). Wir öffnen die Datei httpd.conf in einem Texteditor unserer Wahl und werden sofort von all den Kommentarzeilen erschlagen.

Nun müssen wir jeweils die Verzeichnisse /Library/WebServer/Documents und /Library/WebServer/CGI-Executables durch /Volumes/Web/Documents bzw. /Volumes/Web/CGI-Executables ersetzen.

Mit der Suchen- und Ersetzenfunktion des Texteditors ist das schnell erledigt – in folgenden Zeilen wird eine Ersetzung durchgeführt:

  • 365
  • 390
  • 654
  • 656
  • 671
  • 674
  • 677

Als nächstes kopieren wir den Inhalt den Ordners /Library/WebServer/ auf die Partition “Web”. Nach dem Kopieren dürfen sich die Zugriffsrechte nicht von denen im Originalverzeichnis unterscheiden, d.h. owner ist ‘root’ und group ist ‘admin’. Eine verdammt schlechte Methode ist es deshalb, die Ordner im Finder einfach zu verschieben.

Also ab ins Terminal und als Administrator anmelden:
$ su admin
und dann mit dem Befehl ditto die Verzeichnisse kopieren:
$ cd /Library/
$ ditto WebServer/ /Volumes/Web/

Die alten Verzeichnisse lassen wir als BackUp bestehen.

Nun müssen wir nur noch den Webserver einschalten und mit einem Probedokument nachschauen, ob alles stimmt.:

Zunächst öffnen wir die Systemeinstellungen und wählen den Punkt ‘Sharing’ aus. Im der Auswahlliste ‘Dienste’ aktivieren wir Personal Web Sharing. In das Verzeichnis /Volumes/Web/Documents/ legen wir eine kleine HTML-Datei.

Wir öffnen den Browser unserer Wahl und geben in die Adresszeile folgende Adresse ein:
http://localhost/hello.html
und schon sollte unsere HTML-Seite erscheinen.

Apple liefert aus Sicherheitsgründen keine CGI-Excutables mehr mit. Eine kleine Auswahl an frei verfügbaren findet man hier.


Bis jetzt gibt es keine Kommentare hierzu.

Schreibe einen Kommentar

(required)

(required)


Hinweise zu den Kommentaren
Zeilen und Absä&tze werden automatisch umgebrochen. Die E-Mail Adresse wird nicht angezeigt. Achte bitte darauf was Du veröffentlichst.

Um deinen Kommentar zu formatieren benutze bitte die Funktionsbuttons.


RSS Feed zu diesem Beitrag | TrackBack URI