So konfigurieren Sie den Apache -Webserver auf Debian

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

In diesem Artikel wird die Schritt-für-Schritt-Methode zum Konfigurieren des Apache-Webservers auf Debian erörtert.

So konfigurieren Sie den Apache -Webserver auf Debian?

Um den Apache -Webserver auf Debian zu konfigurieren, müssen Benutzer zunächst den Apache2 -Webserver installieren. Der Inhalt dieses Artikels ist also verteilt wie:

  • Installieren/Einrichten von Apache -Webserver
  • Apache -Webserver konfigurieren

ICH. Installieren/Einrichten von Apache -Webserver

Um den Apache-Webserver auf Debian zu installieren, befolgen Sie die folgenden Schritte:

Schritt 1: Aktualisieren/Aktualisieren Sie das Repository

Es wird vorgeschlagen, zuerst das Repository zu verbessern:

sudo APT Update && sudo APT -Upgrade

Schritt 2: Installieren Sie Apache2

Installieren Sie dann Apache2 aus dem lokalen Repository mit dem Befehl unten geschrieben:

sudo apt installieren apache2

Nach dem Ausführen des obigen Befehls beginnt die Installation von Apache2 und es wird einige Zeit dauern, da alle Abhängigkeiten auch damit installiert werden.

Schritt 3: Firewall aktivieren

So greifen Sie auf den Apache2-Webserver zu, die Firewall sollte auf dem System aktiv sein und dafür die unten geschriebene Ausführung ausführen UFW -Status Befehl zum Überprüfen des Status der Firewall:

sudo ufw Status

Wenn der UFW den inaktiven Status anzeigt, aktivieren Sie ihn mithilfe des Befehls unten geschrieben. Andernfalls können Sie für den bereits aktiven Status von UFW zu Schritt 4 gehen:

sudo ufw aktivieren

Schritt 4: Überprüfen Sie Apache2 Arbeiten

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

Lokalhost

Die Ausgabe sollte die apache2 -Standard -Webseite anzeigen, auf der sichergestellt wird, dass der Apache -Webserver installiert ist und ordnungsgemäß funktioniert:

Schritt 5: Konfigurieren der Firewall

So greifen Sie extern auf den apache2 -Webserver zu, der Firewall sollte so konfiguriert werden, dass die Ports für die erforderliche Anwendung geöffnet werden. Um die Firewall-Anwendung aufzulisten, führen Sie den folgenden Befehl unten aus:

sudo ufw Appliste

In der Liste können Sie die sehen Apache voll, Damit den externen Zugriff auf den Apache2 -Webserver den Apache über die Firewall voll und ganz ermöglichen können:

Erlauben Apache voll Durch die Firewall führen Sie den folgenden Befehl aus:

sudo ufw erlauben 'apache voll' '

Und um zu bestätigen, dass es den folgenden Befehl unten erfolgreich ausgeführt wird:

sudo ufw Status

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

Apache -Webserver konfigurieren

Nach der Installation des Apache-Webservers ist es jetzt an der Zeit, ihn zu konfigurieren, und folgen Sie den folgenden Schritten aus:

Schritt 1: Überprüfen Sie den Status von Apache2

Überprüfen Sie vor dem Konfigurieren von Apache seinen Status mit dem Befehl unten geschrieben:

sudo systemctl Status apache2

Schritt 2: Einrichten des virtuellen Hosts einrichten

Um den Host auszuführen, erstellen Sie zuerst ein Verzeichnis für die gewünschte Domain "prüfen.com ” Durch Ausführen des untergeschriebenen Befehls:

Notiz: Der "prüfen.com ” kann durch jede gewünschte Domäne ersetzt werden.

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

Nach dem Erstellen des Verzeichnisses ändern Sie den Eigentum an der "prüfen.com ” Verzeichnis zum neuen "Www-data" Umgebungsvariable:

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

Schritt 3: Konfigurationsdatei für einen virtuellen Host erstellen

Das Erstellen ausführen “prüfen.comVirtueller Host, den Sie konfigurieren müssen, und dafür, indem Sie den Nano -Editor verwenden, erstellen Sie eine neue .Conf Datei für den virtuellen Host unter Verwendung des folgenden Befehls:

sudo nano/etc/apache2/sites-verfügbare/test.com.Conf

Fügen Sie in der Datei den unten erwähnten Text für die Konfiguration von “einprüfen.com”Virtueller Host und speichern Sie die Datei:


Serveradmin admin@localhost
Serverame -Test.com
Serveralias www.prüfen.com
Documentroot/var/www/test.com
Fehlerlog $ apache_log_dir/fehler.Log CustomLog $ apache_log_dir/Access.log kombiniert

Nach dem Erstellen eines neuen .Conf Datei deaktivieren Sie die Standardkonfiguration, indem Sie den folgenden Befehl ausführen:

sudo a2dissit 000-default.Conf

Und aktivieren Sie die neue Konfiguration mit dem Befehl unten geschrieben:

Sudo A2ensit -Test.com.Conf

Starten Sie dann Apache2 neu, damit die neue Konfiguration geladen werden kann:

sudo systemctl starten Sie Apache2 neu

Schritt 4: Erstellen Sie die Webseite für einen virtuellen Host

Erstellen einer Webseite für die “prüfen.com"Virtual Host Wir werden den Nano -Editor verwenden"Index.htmlIst 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:



Willkommen bei LinuxHint!


Ich hoffe du hast einen guten Tag!



Schritt 5: Host IP finden

Suchen Sie dann den Host-IP, indem Sie die unten erwähnten verwenden Hostname Befehl:

Hostname -i

Schritt 6: Testen des virtuellen Hosts

Um zu testen, dass unser Apache2 -Server erfolgreich konfiguriert ist.HTML ”Webseite:

http: // server_ip

Beispiel:

http: // 192.168.17.134

In der Ausgabe sehen Sie, dass die erstellte Webseite erfolgreich angezeigt wird, was bestätigt, dass der Apache -Webserver auf Debian perfekt ausgeführt wird:

Abschluss

So konfigurieren Sie den Apache -Webserver auf Debian, zuerst, installieren und einrichten den Apache -Server und konfigurieren Sie ihn, indem Sie einen virtuellen Host einrichten und eine neue Konfigurationsdatei dafür erstellen. Aktivieren Sie dann die neue Konfiguration und starten Sie den Apache -Server neu. Der vollständige Prozess wird im Artikel Schritt für Schritt ausführlich besprochen.