So installieren Sie den Apache-Webserver unter Ubuntu 17 Linux

Einer der am weitesten verbreiteten Server für alles, was mit Webproblemen zu tun hat, ist zweifellos Apache, der derzeit die Version 2.4.25 hat und uns eine Reihe von Funktionen bietet, die für Webprozesse von Vorteil sind, die installiert werden müssen und innerhalb der . laufen Organisation. Einige der Funktionen, die wir bei Apache finden, sind:

  • Mehrfach-Upload MPMS zur Laufzeit.
  • Asynchrone Unterstützung.
  • Ausdrucksparser für allgemeine Zwecke.
  • In der neuen Version wurden mehr als 20 neue Module hinzugefügt.
  • Enthält den FastCGI-Daemon als Startprogramm.

Auch auf allgemeiner Ebene mit Apache wir können folgendes tun:

  • Erstellen Sie Zugriffsbeschränkungen für bestimmte Dateien.
  • Verwalten Sie Informationen basierend auf ihrem Format.
  • Protokolle verwalten.
  • Es ermöglicht die Konfiguration eines virtuellen Hostings basierend auf IP.
  • Unterstützt SSL und HTTPS.

Wir werden jetzt sehen So installieren Sie Apache auf dem Ubuntu 17.04-Server.

1. Aktualisieren Sie das System und installieren Sie Apache unter Ubuntu 17

Schritt 1
Der erste Schritt besteht darin, die Betriebssystemkomponenten zu aktualisieren. Dazu verwenden wir den folgenden Befehl:

 sudo apt-Update
Schritt 2
Sobald Ubuntu 17.04 Server aktualisiert ist, fahren wir mit der Installation von Apache fort, indem wir die folgende Zeile ausführen:
 sudo apt installiere apache2

Schritt 3
Wir akzeptieren den Download und die Installation. Falls Apache bereits auf dem System installiert ist, sehen wir die folgende Meldung:

VERGRÖSSERN

Damit haben wir Apache auf dem Ubuntu 17.04 Server installiert.

2. Konfigurieren Sie die Firewall in Ubuntu 17


Um externe Konnektivität mit Apache zu ermöglichen, müssen wir die externen Ports in der UFW-Firewall konfigurieren.
Apache installiert standardmäßig einige Profile, die nützlich sind, um den Zugriff auf Apache durch die Firewall zu ermöglichen oder nicht.

Schritt 1
Der erste Schritt besteht darin, die von Apache erstellten Profile in UFW aufzulisten und dazu führen wir den folgenden Befehl aus:

 sudo ufw App-Liste

VERGRÖSSERN

Schritt 2
Die drei mit Apache verknüpften Profile sind:

ApacheDieses Profil Port 80 aktivieren was normal ist und unverschlüsselten Webverkehr zulässt.

Apache volldieses Profil offener Port 80. normaler und unverschlüsselter Webverkehr, zusammen mit Port 443, der verschlüsselten TLS / SSL-Verkehr enthält.

Apache SecureDieses Profil öffnet exklusiv die Port 443 die verschlüsselten TLS / SSL-Verkehr enthält.

Schritt 3
Wir müssen den Apache Full-Profilverkehr aktivieren, daher führen wir Folgendes aus:

 sudo ufw erlauben 'Apache voll'

VERGRÖSSERN

Schritt 4
Wir fahren fort, den Status der Firewall zu überprüfen, indem wir die folgende Zeile ausführen:

 sudo ufw-Status
Wir sollten Folgendes sehen:

VERGRÖSSERN

Schritt 5
Wir sollten Folgendes sehen. Dort finden wir das Apache Full-Profil mit Berechtigungen.

NotizFalls die Firewall die Meldung anzeigt, dass sie inaktiv ist, müssen wir Folgendes ausführen, um sie zu aktivieren:

 sudo ufw aktivieren 

3. Überprüfen Sie den Webserver in Ubuntu 17

Schritt 1
Sobald die Regeln hinzugefügt und die Firewall aktiviert wurde, muss überprüft werden, ob der Dienst ordnungsgemäß ausgeführt wird. Um dies zu überprüfen, führen wir den folgenden Befehl aus:

 sudo systemctl status apache2

VERGRÖSSERN

Schritt 2
Wir können sehen, dass sein Status Aktiv ist. Der nächste Schritt besteht darin, die Verfügbarkeit des Apache-Webservers zu überprüfen. Dazu überprüfen wir die IP-Adresse des Servers, indem wir die folgende Zeile ausführen:

 Hostname -I
Wir sehen unsere IP-Adresse:

VERGRÖSSERN

Schritt 3
Wenn wir eine andere Methode verwenden möchten, um die öffentliche IP herauszufinden, können wir die folgenden Befehle in ihrer Reihenfolge ausführen:

 sudo apt-get install curl curl -4 icanhazip.com
Schritt 4
Um Apache zu überprüfen, gehen wir zu einem Browser und geben die folgende Syntax ein:
 http: // Server-IP, in diesem Fall http://192.168.0.16

VERGRÖSSERN

Wir können sehen, dass die Apache-Konfigurationsseite korrekt geladen wurde.

4. Verwalten Sie Apache-Prozesse in Ubuntu 17


Mit der Überprüfung, dass der Webserver optimal funktioniert, kennen wir einige der Befehle, mit denen wir ihn verwalten können. Dies sind:

Dienst anhalten

 sudo systemctl stop apache2

Starten Sie den Dienst

 sudo systemctl starte apache2

Dienst neu starten

 sudo systemctl Neustart von Apache2

Laden Sie die vorgenommenen Änderungen in die Konfigurationsdatei

 sudo systemctl reload apache2

Apache-Autostart deaktivieren

 sudo systemctl deaktivieren apache2

Apache-Autostart aktivieren

 sudo systemctl aktivieren apache2 

Hier werden wir einige der wichtigsten Apache-Konfigurationsdateien in Ubuntu 17.04 erwähnen:

/var/www/htmlHier werden die Webinhalte gehostet, die für Benutzer sichtbar sind.

/etc/apache2Es ist das Apache-Konfigurationsverzeichnis.

/etc/apache2/apache2.confHier ist die globale Apache-Konfiguration untergebracht.

/etc/apache2/ports.confIn diesem Pfad geben wir die Apache-Listening-Ports an.

/etc / apache2 / Sites-verfügbar /Auf dieser Route können wir virtuelle Hosts hosten.

/etc/apache2/sites-aktiviert/Dort finden wir die aktivierten virtuellen Hosts.

/etc / apache2 / conf-verfügbar /, /etc / apache2 / conf-aktiviert /Sie werden verwendet, um Bits von Informationen zu speichern.

/ etc / apache2 / mods-verfügbar /, / etc / apache2 / mods-aktiviert /In diesen Verzeichnissen finden wir die verfügbaren und aktivierten Apache-Module.

/var/log/apache2/access.logHier werden Anfragen an den Webserver gehostet.

/var/log/apache2/error.logAlle Apache-Fehlerprotokolle werden dort gespeichert.

VERGRÖSSERN

Auf diese Weise haben wir unseren Apache-Webserver in Ubuntu 17.04 Server konfiguriert.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave