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.

Cursor springt oder bewegt sich zufällig während der Eingabe in Windows 10
Wenn Sie feststellen, dass Ihr Mauszeiger während der Eingabe auf einem Windows-Laptop oder -Computer automatisch und zufällig springt oder sich von s...
So kehren Sie die Scrollrichtung von Maus und Touchpads in Windows 10 um
Maus und Touchpads machen das Rechnen nicht nur einfach, sondern auch effizienter und weniger zeitaufwendig. Wir können uns ein Leben ohne diese Gerät...
So ändern Sie Mauszeiger- und Cursorgröße, Farbe und Schema unter Windows 10
Der Mauszeiger und der Cursor in Windows 10 sind sehr wichtige Aspekte des Betriebssystems. Dies kann auch für andere Betriebssysteme gesagt werden, a...