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
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.