Apache installieren

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen


Der Apache ist ein Webserver zur Beantwortung von HTTP-Requests und wird üblicherweise zur Auslieferung von Webseiten genutzt. Auf HS Systemen läuft ein zentrale Apache, der standardmäßig die Anfragen für die eigene Domain verarbeitet und die eigenen Webseiten ausliefert.

Unter Umständen kann es sinnvoll sein, einen eigenen Apache zu betreiben, vor allem dann, wenn man Apache Module betreiben möchte, die vom zentralen Apache (z.B. aus Sicherheitsgründen im Shared Hosting) nicht zur Verfügung gestellt werden.

Voraussetzungen

  • eigene IP: Eine eigene IP wird gegen ein monatliches Entgelt von den Hostmastern eingerichet.
  • Portumleitung Port 80 -> 8080: ebenfalls von einem Hostmaster eingerichtet.


Konfiguration

Die Konfiguration eines Apache kann hier nicht beschrieben werden, dafür gibt es ziemlich dicke Bücher. Nur ein paar Hinweise:

  • Die Konfiguration des zentralen Apache kann in großen Teilen übernommen werden, man kann also gut /etc/apache2 in das eigene Benutzerberzeichnis ~/etc/apache2 kopieren, Pfade anpassen und einmal damit starten.

Start- und Stopskripte

Um den eigenen Apache zu starten und zu stoppen, müssen eigene Skripte geschrieben werden. In diesem Beispiel wird angenommen, dass sich die Konfiguration in ~/etc/apache2 befindet, dort ebenfalls die Skripte für Start und Stop.



Überwachung und Start bei Systemstart

Hinweise und Erfahrungswerte