So installieren und konfigurieren Sie Apache HTTPD unter Fedora Linux

So installieren und konfigurieren Sie Apache HTTPD unter Fedora Linux
Apache Web Server ist einer der am häufigsten verwendeten Webserver der Welt. Es ist sehr einfach zu konfigurieren. Es handelt sich um Open-Source-Software und wird von der Apache Software Foundation verwaltet. Apache unterstützt zahlreiche Funktionen. Viele dieser Funktionen werden als kompilierte Module implementiert, um die Kernfunktionalität zu erweitern.

httpd ist ein Apache-Webserver in Red Hat-basierter Distribut. Es hängt von dem von Ihnen verwendeten Betriebssystem ab. Zum Beispiel in Rhel 6.2, es wird genannt httpd, und in Ubuntu, es wird genannt Apache2.

In Fedora Linux enthält das HTTPD -Paket die Apache -Webserver -Anwendung.

Was werden wir abdecken?

In diesem Tutorial sehen wir, wie Sie Apache -Webserver aus der Quelldatei sowie aus dem Fedora -Repository installieren können.

Es wird empfohlen, dass Sie diesen Beitrag zuerst lesen und ihn dann auf Ihr System anwenden. Dadurch wird sichergestellt, dass Sie den Apache -Webserver korrekt konfigurieren.

Voraussetzungen

  1. Fedora -Betriebssystem installiert
  2. Benutzerkonto mit Root -Zugriff
  3. Internet -Konnektivität zum Herunterladen verschiedener Dateien.

Methode 1. Installieren von Quellcode aus dem Quellcode installieren

Schritt 1. Öffnen Sie einen Webbrowser und gehen Sie zur Apache -Download -Seite. Bei diesem Artikel wurde die neueste und stabile Version für den Artikel für Apache HTTP Server (HTTPD) ist 2.4.46. Laden Sie die Datei wie unten gezeigt herunter:

Eine andere Möglichkeit, die Datei zu erhalten. Öffnen Sie den Terminal und führen Sie den folgenden Befehl aus:

# WGet https: // spiegel.Estointernet.in/apache // httpd/httpd-2.4.46.Teer.gz

Dies ist unten gezeigt:

Der Vorteil der Verwendung des Quellcode besteht darin, dass Sie immer die neueste verfügbare Version der Software erhalten.

Schritt 2. Sobald wir die Quelldatei erhalten haben, können wir mit den Befehlen 'gzip' und 'tar' beginnen, um die Datei zu extrahieren. Der genaue Name der Datei hängt von der verfügbaren Version ab, die Sie heruntergeladen haben. In unserem Fall ist es httpd-2.4.46.Teer.gz.

# gzip -d httpd -2.4.46.Teer.gz
# TAR XVF HTTPD-2.4.46.Teer

Nach dem Ausführen des obigen Befehls sehen Sie den extrahierten Ordner wie hier:

Schritt 3. Gehen Sie nun mit dem Befehl zum extrahierten Verzeichnis:

# CD HTTPD-2.4.46

Schritt 4. Wir müssen jetzt die laufen lassen konfigurieren Skript zum Konfigurieren des Apache. Dies ist im Stammverzeichnis von Apache verfügbar, ich.e., das aktuelle Verzeichnis. Achten Sie jedoch vor dem Ausführen dieses Skripts, wo Sie Apache installieren möchten.

Sie können den Apache -Server am Standardstandort installieren. Dafür müssen Sie das Skript einfach ausführen:

# ./konfigurieren

Wenn Sie Apache in einem anderen Verzeichnis als der Standardeinstellung installieren möchten, verwenden Sie die folgende Syntax:

# ./Konfigurieren Sie -Prefix =/path/von/Installation

In der '-prefix =' geben Sie den Installationsweg ein. In unserem Fall installieren wir Apache in der /opt/httpd Verzeichnis. Befolgen Sie dazu die folgende Anweisung:

1. Erstellen Sie ein Verzeichnis innerhalb /Option, wie unten gezeigt:

# mkdir /opt /httpd

2. Führen Sie das Skript wie unten gezeigt aus:

# ./Konfigurieren Sie -Prefix =/opt/httpd

Das Konfigurationsskript dauert einige Zeit, um die Funktionen auf Ihrem System auszuführen und zu überprüfen. Es wird auch Makefiles zum Kompilieren des Apache -Webservers vorbereitet.

Hinweis für mehrere Fehler beim Ausführen der ./Skript konfigurieren:

1. Sie können den folgenden Fehler „Konfigurieren: Fehler: APR nicht gefunden“ erhalten:

Um diesen Fehler zu beheben, müssen Sie die APR-* herunterladen.Teer.GZ von hier.

Extrahieren Sie nun dieses Verzeichnis im Verzeichnis "SRCLIB", das im Apache HTTPD -Verteilungsordner verfügbar ist. Verwenden Sie zum Extrahieren der Datei den Befehl:

# TAR XVF APR-UTIL-1.6.1.Teer.gz
# TAR XVF APR-1.7.0.Teer.gz

Benennen Sie diese Dateien nun um, indem Sie die Versionsnummer wie hier entfernen:

# MV Apr-util-1.6.1 Apr-util
# MV Apr-1.7.0 Apr

2. Wenn der Fehler lautet: „Konfigurieren: Fehler: PCRE-Config für libpcre nicht gefunden.”Dann müssen Sie nur das PCRE Devel -Paket wie unten gezeigt installieren:

# DNF Installieren Sie PCRE -Devel -y -y

Führen Sie nun das Konfigurationsskript weiter wie zuvor aus. Letzter würde es die Zusammenfassung wie hier gezeigt ausdrucken:

Schritt 5. Verwenden Sie den folgenden Befehl, um die verschiedenen Komponenten zu erstellen, aus denen der Apache -Webserver besteht, den folgenden Befehl:

# machen

Dies kann erhebliche Zeit in Anspruch nehmen, um diesen Befehl auszuführen, da er die Basiskonfiguration kompiliert. Dies hängt weitgehend von Systemhardware und auch von der Anzahl der aktivierten Module ab.

Wenn Sie einen Fehler wie „Fataler Fehler: Expat.H: Keine solche Datei oder Verzeichnis “, müssen Sie Expat von hier herunterladen. Extrahieren Sie nun die Datei in einem Verzeichnis. Wir verwenden /opt /httpd zur Extraktion.

# TAR XVJF Expat-2.2.10.Teer.bz2 -c /opt /httpd

Gehen Sie nun zum extrahierten Verzeichnis und führen Sie den folgenden Befehl nacheinander aus, um Expat zu konfigurieren:

# cd/opt/httpd/expat-2.2.10
# ./konfigurieren
# machen
# Installation machen

Führen Sie nun das Konfigurationsskript erneut aus, indem Sie den Pfad der Expat -Installation angeben:

# ./configure -prefix =/opt/httpd--with-expat =/opt/httpd/expat-2.2.1

Schritt 5. Sobald der Befehlsbefehl beendet ist, sind wir bereit, die Pakete zu installieren. Führen Sie den Befehl aus:

# Installation machen

Schritt 6. Verwenden Sie das HTTPD, um Ihren Apache -Server anzupassen.Conf -Datei im Inneren:

# Nano Präfix/conf/httpd.Conf

Wobei das Präfix der Pfad der Apache -Installation ist. In unserem Fall ist es/opt/httpd/, also verwenden wir:

# nano/opt/httpd/conf/httpd.Conf

Ändern Sie in dieser Datei die Servername -Richtlinie in die IP -Adresse Ihres Systems.

Schritt 7. Jetzt ist Apache bereit zu verwenden; Wir müssen den Dienst nur aus dem Verzeichnis starten, in dem er installiert ist. Für e.G., Wenn Sie den Apache in /opt /httpd installiert haben, führen Sie den Befehl aus:

#/opt/httpd/bin/apachectl -k starten

Methode 2. Installation von Fedora Repository

Die Installation von Apache HTTPD aus dem Fedora -Repository ist recht einfach. Befolgen Sie einfach die folgenden Schritte:

Schritt 1. Öffnen Sie ein Terminal (Strg+Alt+F2) mit dem Root -Benutzer oder zumindest mit Superuser -Berechtigungen.

Schritt 2. Verwenden Sie nun den folgenden Befehl, um Apache zu installieren:

# DNF Installieren Sie HTTPD

Schritt 3. Starten und überprüfen Sie den Status des Apache -Dienstes mit dem Befehl:

# Systemctl Start HTTPD.Service
# Systemctl Status httpd.Service

Es sollte einen laufenden Status zeigen

Schritt 4. Öffnen Sie einen Webbrowser und geben Sie Ihre System -IP ein. Es würde die folgende Seite zeigen:

Abschluss

Herzlichen Glückwunsch, Sie haben den Apache -Webserver erfolgreich konfiguriert. In diesem Handbuch haben wir gelernt, Apache aus der Quelldatei und dem Fedora -Repository zu installieren.