Apache 2.4.6-Installation unter Unix

Eine kurze Anleitung zur Installation des Apache HTTP Servers unter Linux

Apache ist ein weit verbreiteter Webserver. Als Systemadministrator werden Sie vermutlich früher oder später mit ihm in Berührung kommen.

Diese Anleitung beschreibt keine typische Installation über Yum, sondern das Herunterladen des Quellcodes und die anschließende Kompilierung in Ihrer Linux-Umgebung.

Beginnen wir mit dem Download- und Installationsprozess.

Apache HTTP herunterladen

  • In diesem Leitfaden verwenden wir die stabile Version 2.4.6 des Apache Webservers unter Centos 6.3 OS.
  • Laden Sie die Version Apache 2.4.6 von https://httpd.apache.org/download.cgi herunter.
  • Wir speichern die Datei im Ordner /opt/apache.
  • Nach dem Download sollte die Datei httpd-2.4.6.tar.gz vorhanden sein.

Apache HTTP installieren

Wir installieren Apache im Verzeichnis /opt/apache mit aktiviertem Modul mod_ssl.

Voraussetzungen

  • ANSI-C-Compiler und Build-System: Stellen Sie sicher, dass der GCC- oder CC-Compiler auf Ihrem Server installiert und in den PATH-Umgebungsvariablen festgelegt ist. Sie können GCC mit folgendem Befehl installieren:
# yum install gcc
  • Apr/apr-util: Vergewissern Sie sich, dass apr/apr-util Version 1.2 auf Ihrem Server installiert ist.
  • OpenSSL: Stellen Sie sicher, dass die neueste OpenSSL-Version auf Ihrem Server vorhanden ist. Sie können OpenSSL mit dem folgenden Befehl installieren:
# yum install openssl
  • Extrahieren Sie die heruntergeladene Datei unter /opt/apache mit folgendem Befehl:
# gunzip –c httpd-2.4.6.tar.gz | tar xvf –
  • Nun sollte ein neuer Ordner httpd-2.4.6 mit allen Dateien existieren.
  • Wechseln Sie in den Ordner httpd-2.4.6.
  • Kompilieren und installieren Sie den Apache-Quellcode mit folgenden Befehlen:
# ./configure --with-apr=/usr/local/apr/bin/apr-1-config --prefix=/opt/apache/ --enable-ssl --enable-so
# make
# make install

Lassen Sie uns die Syntax der Konfiguration genauer betrachten:

  • –with-apr= gibt an, dass eine spezifische Apr-Konfigurationsdatei verwendet werden soll.
  • –prefix= legt den Installationspfad fest. In diesem Beispiel wird Apache unter /opt/apache installiert.
  • –enable-ssl kompiliert Apache mit aktiviertem SSL, sodass der Apache-Webserver mit einem SSL-Zertifikat abgesichert werden kann.
  • –enable-so aktiviert die Unterstützung für gemeinsam genutzte Module.

Nach erfolgreicher Kompilierung ist Apache unter /opt/apache installiert.

Sie können die Ordner httpd-2.4.6.tar.gz und httpd-2.4.6 nun löschen, da sie nicht mehr benötigt werden.

# rm –rf httpd-2.4.6.tar.gz httpd-2.4.6

Im nächsten Schritt sollten Sie eventuell eine Sicherung der Konfiguration erstellen.

Hat Ihnen der Artikel gefallen? Teilen Sie ihn gerne mit anderen!