So installieren Sie Apache unter Ubuntu 20.04

Apache ist einer der beliebtesten Webserver der Welt. Es ist ein Open-Source-und plattformübergreifender HTTP-Server, der einen großen Prozentsatz der Websites des Internets mit Strom versorgt. Apache bietet viele leistungsstarke Funktionen, die durch zusätzliche Module erweitert werden können.

Dieses Tutorial beschreibt die Installation und Verwaltung des Apache-Webservers unter Ubuntu 20.04.

Voraussetzungen #

Bevor Sie mit dem Tutorial beginnen, stellen Sie sicher, dass Sie als Benutzer mit sudo-Rechten angemeldet sind .,

Apache # installieren

Apache ist in den Standard-Ubuntu-Repositorys enthalten.

Die Installation ist recht einfach. Auf Ubuntu-und Debian-Systemen heißt das Apache-Paket und der Dienst apache2.

Führen Sie die folgenden Befehle aus, um den Paketindex zu aktualisieren und Apache zu installieren:

sudo apt updatesudo apt install apache2

Wenn der Installationsvorgang abgeschlossen ist, wird der Apache-Dienst automatisch gestartet.,

Sie können überprüfen, ob Apache ausgeführt wird, indem Sie Folgendes eingeben:

sudo systemctl status apache2

Die Ausgabe sollte Ihnen mitteilen, dass der Dienst ausgeführt und aktiviert wird Starten Sie beim Systemstart:

Das war ‚ s, Sie haben Apache erfolgreich auf Ihrem Ubuntu 20.04-Server installiert und können es verwenden.

Öffnen von HTTP-und HTTPs-Ports #

Apache hört auf Port 80 (HTTP) und 443 (HTTPS). Sie müssen diese Ports in Ihrer Firewall öffnen, damit der Webserver über das Internet erreichbar ist.,

Angenommen , Sie verwenden UFW, können Sie dies tun, indem Sie das ‚Apache Full‘ – Profil aktivieren, das Regeln für beide Ports enthält:

sudo ufw allow 'Apache Full'

Überprüfen Sie die Änderung:

sudo ufw status

Überprüfen Sie die Apache-Installation #

Um sicherzustellen, dass alles korrekt funktioniert, öffnen Sie Ihren Browser, geben Sie Ihre Server-IP-Adresse ein , und Sie sehen den Standard Ubuntu 20.,04 Apache willkommen seite wie unten gezeigt:

Die seite enthält einige grundlegende informationen über Apache konfiguration dateien, helfer skripte, und verzeichnis standorten.

Einrichten eines virtuellen Hosts #

Ein virtueller Host ist eine Apache-Konfigurationsrichtlinie, mit der Sie mehr als eine Website auf einem einzelnen Server ausführen können. Normalerweise beschreibt ein virtueller Host eine Website.

Apache wird standardmäßig mit einem virtuellen Host ausgeliefert., Alle Domänen, die auf die IP-Adresse des Servers verweisen, stimmen mit dem virtuellen Standardhost überein. Wenn Sie eine einzelne Website hosten, können Sie deren Inhalt in /var/www/html hochladen und die virtuelle Hostkonfiguration in der Datei /etc/apache2/sites-enabled/000-default.conf bearbeiten.

Wenn Sie mehr als eine Website hosten möchten, müssen Sie für jede Site eine virtuelle Hostkonfiguration erstellen. In diesem Abschnitt richten wir eine Website für eine Domain namens „example.com“. Sie sollten ersetzen „example.com“ mit Ihrem Domain-Namen.,

Der erste Schritt besteht darin, das Dokumentstammverzeichnis zu erstellen, in dem die Website-Dateien für den Domainnamen gespeichert und als Antwort auf Anforderungen bereitgestellt werden. Führen Sie den folgenden Befehl aus, um das Verzeichnis zu erstellen:

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

Erstellen Sie zu Testzwecken eine index.html Datei im Stammverzeichnis des Domänendokuments:

/var/www/example.com/index.html

Speichern und schließen Sie die Datei, wenn Sie fertig sind.,

Um Berechtigungsprobleme zu vermeiden, ändern Sie den Besitz des Stammverzeichnisses des Domänendokuments in den Apache-Benutzer (www-data):

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

Der nächste Schritt besteht darin, eine virtuelle Hostkonfiguration für den „Apache“ – Benutzer zu erstellen. example.com “ domäne. Es empfiehlt sich, jede vhost-Konfiguration in einer separaten Datei zu speichern.

Apache vhosts Dateien werden im /etc/apache2/sites-available Verzeichnis gespeichert. Die Standardbenennungskonvention besteht darin, die Datei entsprechend der Domäne zu benennen.,

Öffnen Sie Ihren Texteditor und erstellen Sie die folgende Datei:

/ etc/apache2/sites-available/example.com.conf

Apache liest die im Verzeichnis /etc/apache2/sites-available gefundenen Konfigurationsdateien nur, wenn sie mit dem Verzeichnis verknüpft sind.,rors mit:

sudo apachectl configtest

Wenn keine Fehler auftreten, wird die folgende Ausgabe angezeigt:

Syntax OK

Starten Sie den Apache-Dienst neu, damit die Änderungen wirksam werden:

sudo systemctl restart apache2

Um zu überprüfen, ob alles wie erwartet funktioniert, öffnen Sie in Ihrem Browser sehen Sie Folgendes:

Wir haben Ihnen gezeigt, wie Sie Apache installieren auf Ubuntu 20.,04. Sie können jetzt mit der Bereitstellung Ihrer Anwendungen beginnen und Apache als Web-oder Proxyserver verwenden.

Schreibe einen Kommentar

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