Ubuntu

So installieren Sie den Apache-Webserver unter Ubuntu 18.10

So installieren Sie den Apache-Webserver unter Ubuntu 18.10

Apache HTTP-Server ist ein immens beliebter plattformübergreifender Webserver, der weltweit verwendet wird. Es ist kostenlos, quelloffen, leistungsstark und kann sowohl auf UNIX/Linux- als auch auf MS Windows-Plattformen ausgeführt werden.

Zu den bemerkenswerten Funktionen gehören die Möglichkeit, dem Server zu ermöglichen, mehr gleichzeitige Anfragen zu bedienen, dank Multi-Processing Module (MPM) und integrierter Proxy-Modul-Unterstützung für das FastCGI-Protokoll, asynchrone Lese- und Schreibverarbeitung und signifikante Integration mit verschiedenen Anwendungen/Software, verschiedenen Modulen , usw. Es unterstützt auch eingebettete Lua-Skripte. Es ist nicht nur ein Webserver. Es funktioniert auch als Reverse-Proxy für andere Webserver.

Installieren des Apache-Webservers unter Ubuntu 18.10

Offizielle Ubuntu-Software-Repositorys werden mit Apache und seinen Abhängigkeiten geliefert. Daher ist es einfacher, den Paketindex des Systems zu aktualisieren und dann den APT-Paketmanager zu verwenden, um das Apache-Paket und seine Abhängigkeiten zu installieren.

Schritt 1) ​​Starten Sie Terminal und geben Sie den folgenden Befehl ein, um das System zu aktualisieren.

sudo apt-get update

Schritt 2) Überprüfen Sie die verfügbare Apache-Version im Ubuntu-Repository

sudo apt-cache richtlinie apache2

Verfügbare Apache-Version prüfen

Schritt 3) Installieren Sie Apache2

sudo apt-get install apache2

Apache installieren

Schritt 4) Es wird gefragt: „Möchten Sie fortfahren?.” Y eingeben.

Schritt 5) Normalerweise sollte der Apache-Dienst automatisch gestartet werden. Wir können den Apache-Status überprüfen.

sudo systemctl status apache2.Bedienung

Apache-Status-Check

Starten und Verwalten von Apache-Diensten

Apache-Dienste können mit den folgenden Befehlen verwaltet werden:

So starten Sie den Apache2-Dienst

sudo systemctl starte apache2

So stoppen Sie den Apache2-Dienst

sudo systemctl stop apache2

So starten Sie den Apache2-Dienst neu

sudo systemctl Neustart von Apache2

So laden Sie den Apache2-Dienst nach Konfigurationsänderungen neu

sudo systemctl reload apache2

Aktivieren Sie den Apache2-Dienst, um beim Booten zu starten

sudo systemctl aktivieren apache2

Apache2 beim Booten deaktivieren

sudo systemctl deaktivieren apache2

Überprüfung der UFW-Firewall

Wenn Sie die UFW-Firewall aktiviert haben, müssen Sie Port 80 und 443 öffnen. Dies liegt daran, dass der Apache-Webserver Client-Anfragen über HTTP und HTTPS erhält. Überprüfen Sie den UFW-Status, indem Sie den folgenden Befehl eingeben:

sudo systemctl status ufw.Bedienung

UFW-Status prüfen

Nun können Sie die Ports 80 und 443 wie folgt zulassen:

sudo ufw erlauben 80/tcp
sudo ufw erlauben 443/tcp
sudo ufw  neu laden

Zulassen von Ports

Wenn Sie zufällig die Meldung „Firewall not enabled (Skipping reload)“ beim Befehl zum erneuten Laden von UFW sehen, bearbeiten Sie „ufw.conf“-Datei mit dem VIM-Befehl wie folgt:

sudo  vim /etc/ufw/ufw.conf

Bearbeiten von Conf

Ändere ENABLED=no in AKTIVIERT=ja
Datei speichern und beenden mit: wq

So sieht die endgültig bearbeitete Datei aus:

Bearbeitete Conf

Versuchen Sie nun, die Firewall erneut zu laden. Diesmal sollte es ohne Probleme funktionieren.

sudo ufw  neu laden

UFW-Nachladen

Überprüfen der Apache-Installation

Um den Ausführungsstatus der Apache-Installation zu überprüfen, starten Sie den Browser mit dem Hostnamen/der Server-IP-Adresse:

Hostname

http://localhost/

Server-IP verwenden

http://192.168.10.25 (Ihre Server-IP)

Dies ist die Apache-Standardseite, und wenn Sie dies sehen können, bedeutet dies, dass Ihr Apache-Server gut funktioniert.

Apache2-Standardseite

Zusätzliche Anmerkung: - Hauptverzeichnisse von Apache können wie folgt klassifiziert werden

Web DocumentRoot: /var/www/html/ Hauptverzeichnis der Konfigurationsdateien: /etc/apache2/ Hauptkonfigurationsdatei: /etc/apache2/apache2.conf Zusätzliche Konfiguration : /etc/apache2/conf-verfügbar/ und /etc/apache2/conf-enabled/ Konfiguration virtueller Hosts : /etc/apache2/sites-available/ und /etc/apache2/sites-enabled/ Konfiguration  zum Laden von Modulen: /etc/apache2/mods-available/ und /etc/apache2/mods-enabled/ Verzeichnis der Protokolldateien: /var /log/apache2/

Ich hoffe es hat bei dir gut geklappt. Habe Fragen? Unten schießen.

Beste Spielkonsolen-Emulatoren für Linux
Dieser Artikel listet beliebte Spielekonsolen-Emulationssoftware auf, die für Linux verfügbar ist. Emulation ist eine Softwarekompatibilitätsschicht, ...
Beste Linux-Distributionen für Gaming im Jahr 2021
Das Linux-Betriebssystem hat sich weit von seinem ursprünglichen, einfachen, serverbasierten Aussehen entfernt. Dieses Betriebssystem hat sich in den ...
So erfassen und streamen Sie Ihre Gaming-Sitzung unter Linux
In der Vergangenheit galt das Spielen von Spielen nur als Hobby, aber mit der Zeit verzeichnete die Spieleindustrie ein enormes Wachstum in Bezug auf ...