So konfigurieren Sie den Apache-Webserver unter Debian

Heutzutage Apache-Webserver ist der am häufigsten verwendete Webserver zum Hosten und Erstellen einer Vielzahl von Websites. Wenn Sie ein Debian-Benutzer sind und nach Möglichkeiten suchen, den Apache-Webserver so zu konfigurieren, dass Sie Websites erstellen und hosten können, hilft Ihnen dieser Artikel dabei.

In diesem Artikel wird die schrittweise Methode zum Konfigurieren des Apache-Webservers unter Debian erläutert.

Wie konfiguriere ich den Apache-Webserver unter Debian?

Um den Apache-Webserver unter Debian zu konfigurieren, müssen Benutzer zunächst den Apache2-Webserver installieren. Daher wird der Inhalt dieses Artikels wie folgt verbreitet:

I. Installation/Einrichtung des Apache-Webservers

Um den Apache-Webserver unter Debian zu installieren, befolgen Sie die unten beschriebenen Schritte:

Schritt 1: Aktualisieren/Upgrade des Repositorys

Es wird empfohlen, zuerst das Repository zu aktualisieren:

sudo apt update && sudo apt upgrade

Schritt 2: Installieren Sie Apache2

Installieren Sie dann Apache2 aus dem lokalen Repository, indem Sie den unten aufgeführten Befehl verwenden:

sudo apt install apache2

Nachdem Sie den obigen Befehl ausgeführt haben, beginnt die Installation von Apache2. Dies wird einige Zeit dauern, da alle Abhängigkeiten ebenfalls installiert werden.

Schritt 3: Firewall aktivieren

Um auf den Apache2-Webserver zuzugreifen, muss die Firewall auf dem System aktiv sein. Führen Sie dazu die folgenden Schritte aus UFW-Status Befehl zum Überprüfen des Status der Firewall:

Sudo UFW-Status

Wenn das UFW den inaktiven Status anzeigt, aktivieren Sie es mit dem unten beschriebenen Befehl. Andernfalls können Sie für den bereits aktiven Status des UFW mit Schritt 4 fortfahren:

sudo ufw aktivieren

Schritt 4: Überprüfen Sie, ob Apache2 funktioniert

Um zu überprüfen, ob der Apache2-Webserver installiert ist und erfolgreich funktioniert, öffnen Sie den lokalen Browser und geben Sie das Wort ein localhost in der Suchleiste:

localhost

Die Ausgabe sollte die Apache2-Standardwebseite anzeigen, die sicherstellt, dass der Apache-Webserver installiert ist und ordnungsgemäß funktioniert:

Schritt 5: Konfigurieren der Firewall

Für den externen Zugriff auf den Apache2-Webserver sollte die Firewall so konfiguriert sein, dass sie die Ports für die erforderliche Anwendung öffnet. Um die Firewall-Anwendung aufzulisten, führen Sie den folgenden Befehl aus:

Sudo UFW-App-Liste

In der Liste sehen Sie die Apache vollum den externen Zugriff auf den Apache2-Webserver zu ermöglichen, erlauben Sie Apache Full durch die Firewall:

Erlauben Apache voll Führen Sie über die Firewall den folgenden Befehl aus:

sudo ufw erlaubt ‚Apache Full‘

Und um zu bestätigen, dass es erfolgreich hinzugefügt wurde, führen Sie den folgenden Befehl aus:

Sudo UFW-Status

In der Ausgabe können Sie sehen, dass die Apache voll wurde erfolgreich zur Liste der von der Firewall zugelassenen Ports hinzugefügt:

Konfigurieren des Apache-Webservers

Nach der Installation des Apache-Webservers ist es nun an der Zeit, ihn zu konfigurieren. Befolgen Sie dazu die unten beschriebenen Schritte:

Schritt 1: Überprüfen des Status von Apache2

Überprüfen Sie vor der Konfiguration von Apache seinen Status mit dem folgenden Befehl:

sudo systemctl status apache2

Schritt 2: Einrichten des virtuellen Hosts

Um den Host auszuführen, erstellen Sie zunächst ein Verzeichnis für die gewünschte Domäne „test.com“ indem Sie den unten aufgeführten Befehl ausführen:

Notiz: Der „test.com“ kann durch eine beliebige Domain ersetzt werden.

sudo mkdir -p /var/www/test.com/

Ändern Sie nach dem Erstellen des Verzeichnisses den Besitzer des Verzeichnisses „test.com“ Verzeichnis in das neue „www-daten“ Umgebungsvariable:

sudo chown -R www-data:www-data /var/www/test.com

Schritt 3: Erstellen Sie eine Konfigurationsdatei für den virtuellen Host

Um das erstellte „test.com„Virtueller Host“ Sie müssen ihn konfigurieren und dafür mit dem Nano-Editor einen neuen erstellen .conf Datei für den virtuellen Host mithilfe des folgenden Befehls:

sudo nano /etc/apache2/sites-available/test.com.conf

Fügen Sie in die Datei den unten genannten Text für die Konfiguration von „ ein.test.com”virtueller Host, und speichern Sie die Datei:

ServerAdmin admin@localhost

Servername test.com

ServerAlias ​​www.test.com

DocumentRoot /var/www/test.com

ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log kombiniert

Nach dem Erstellen eines neuen .conf Datei deaktivieren Sie die Standardkonfiguration, indem Sie den unten genannten Befehl ausführen:

sudo a2dissite 000-default.conf

Und aktivieren Sie die neue Konfiguration mit dem unten aufgeführten Befehl:

sudo a2ensite test.com.conf

Anschließend Apache2 neu starten, damit die neue Konfiguration geladen werden kann:

sudo systemctl starte Apache2 neu

Schritt 4: Erstellen Sie eine Webseite für den virtuellen Host

So erstellen Sie eine Webseite für „test.com„Virtueller Host, wir werden den Nano-Editor verwenden“,index.html„ist die Webseite, die wir hier erstellen:

sudo nano /var/www/test.com/index.html

Geben Sie dann den gewünschten HTML-Code für die Webseite ein und speichern Sie die Datei:

<html>

<Kopf>

<Titel>Willkommen bei LinuxHint!Titel>

Kopf>

<Körper>

<h1>Ich hoffe, du hast einen schönen Tag!h1>

Körper>

html>

Schritt 5: Host-IP finden

Suchen Sie dann mithilfe der unten aufgeführten Methode die Host-IP Hostname Befehl:

Hostname -I

Schritt 6: Testen des virtuellen Hosts

Um zu testen, ob unser Apache2-Server erfolgreich konfiguriert wurde, gehen Sie zum Browser und geben Sie die Host-IP ein, um die erstellte Webseite „index.html“ auszuführen:

http://server_IP

Beispiel:

http://192.168.17.134

In der Ausgabe können Sie sehen, dass die erstellte Webseite erfolgreich angezeigt wurde, was bestätigt, dass der Apache-Webserver unter Debian einwandfrei läuft:

Abschluss

Um den Apache-Webserver unter Debian zu konfigurieren, installieren und richten Sie zunächst den Apache-Server ein und konfigurieren ihn dann, indem Sie einen virtuellen Host einrichten und eine neue Konfigurationsdatei dafür erstellen. Anschließend aktivieren Sie die neue Konfiguration und starten den Apache-Server neu. Der komplette Prozess wird im Artikel Schritt für Schritt ausführlich besprochen.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen