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