BSD-Wiki

Mitschrift einer FreeBSD-Installation

Benutzer-Werkzeuge

Webseiten-Werkzeuge


apache_installieren

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

apache_installieren [2017/10/02 13:39] (aktuell)
Zeile 1: Zeile 1:
 +TODO - Der Test muss geschrieben werden
 +
 +====== Allgemein ======
 +Apache ist einer der häufigst verwendeten Webserver. Sprich er stellt HTTP-Seiten und ähnliches für andere Rechner zur Verfügung.
 +Im Weiteren soll die Installation von Apache2.2.x und die grobe Konfiguration gezeigt werden.
 +
 +====== Installation ======
 +Zur Installation von Apache2.2x wird wie folgt vorgegangen:​
 +<​code>​
 +# cd /​usr/​ports/​www/​apache22
 +# make install clean
 +</​code>​
 +
 +====== httpd.conf ======
 +Nach erfolgter Installation muss Apache erst noch konfiguriert werden. Unter **/​usr/​locat/​etc/​apache22/​httpd.conf** liegt die Konfigurationsdatei ab, welche schon die meisten notwendigen Optionen beinhaltet. Es müssen nur noch die entsprechenden Werte gesetzt werden.
 +
 +<​code>​
 +#...
 +ServerAdmin meineMailadresse@Domain.de
 +#...
 +ServerName www.meineURL.de:​80
 +#...
 +</​code>​
 +
 +**ServerAdmin** beinhaltet die eMailadresse des Ansprechpartners für diesen Webserver. In den meisten Fällen wird dies eine eigene Adresse sein. **ServerName** beinhaltet den offiziellen Namen des Servers. Sollte es keinen von außen erreichbaren Domainnamen geben so kann hier auch die IP verwendet werden. Das **:80** gibt den Port an auf dem der Server lauschen soll (80 ist Standard).
 +Es können noch weitere Optionen getroffen werden wenn notwendig.
 +
 +Die Zeile folgende Zeile legt übrigens fest, dass die zu bereitstellenden Seiten (z.B. die Homepage) in dem Verzeichnis **/​usr/​local/​www/​apache22/​data** abgelegt werden.
 +<​code>​
 +DocumentRoot "/​usr/​local/​www/​apache22/​data"​
 +</​code>​
 +
 +Um den Server auf eine IP festzulegen kann noch folgende Zeile ergänzt werden:
 +<​code>​
 +Listen 123.123.123.123:​80
 +</​code>​
 +
 +(Wobei //​123.123.123.123//​ die IP des Servers ist).
 +
 +====== rc.conf ======
 +Nachdem der Server nun installiert und konfiguriert ist muss er nur noch gestartet werden. Durch Hinzufügen folgender Zeilen in die Datei **/​etc/​rc.conf** wird der Webserver beim nächsten Systemstart gestartet.
 +
 +<​code>​
 +apache22_enable="​YES"​
 +apache22_http_accept_enable="​YES"​
 +</​code>​
 +
 +Die zweite Zeile lädt ein Kernelmodul zur besseren Performance. Dies ist nicht notwendig kann jedoch die Reaktionszeiten des Servers verbessern.
 +
 +====== starten ======
 +Um den Webserver zu starten ohne einen Neustart durchzuführen kann nun als **root** der Befehl abgegeben werden:
 +<​code>​
 +# /​usr/​local/​etc/​rc.d/​apache22 start
 +</​code>​
  
apache_installieren.txt · Zuletzt geändert: 2017/10/02 13:39 (Externe Bearbeitung)

Impressum