GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Installieren Sie Apache unter Debian 10

Dieser Artikel erklärt, wie man Apache® auf einem Debian® 10-Server installiert.

Was ist Apache?

Apache ist ein plattformübergreifender Open-Source-Webserver, den die Apache SoftwareFoundation aktiv pflegt.

Voraussetzungen

  • Benutzer mit sudo Privilegien
  • Server mit Debian 10
  • Unkomplizierte Firewall (UFW)-Firewall

Schritt 1:Apache aktualisieren und installieren

Führen Sie den folgenden Befehl aus, um das Terminal zu öffnen und das Repository zu aktualisieren:

`# sudo apt update`

Installieren Sie dann das Apache-Paket:

`# sudo apt install apache2`

Schritt 2:Überprüfen Sie die Installation

Führen Sie den folgenden Befehl aus:

`# sudo systemctl status apache2`

Beachten Sie das aktiv (laufend) Nachricht in der folgenden Antwort:

    ● apache2.service - The Apache HTTP Server
       Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
       Active: active (running) since Thu 2021-03-11 09:56:58 CST; 1 weeks 0 days ago
         Docs: https://httpd.apache.org/docs/2.4/
      Process: 2141 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
     Main PID: 6087 (apache2)
        Tasks: 55 (limit: 1158)
       Memory: 10.4M
       CGroup: /system.slice/apache2.service
               ├─2147 /usr/sbin/apache2 -k start
               ├─2148 /usr/sbin/apache2 -k start
               └─6087 /usr/sbin/apache2 -k start

    Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

Schritt 3:Greifen Sie auf Apache zu

Um auf den Server zuzugreifen, müssen Sie die IP-Adresse kennen, führen Sie also den folgenden Befehl aus, um die IP-Adresse zu finden:

`# hostname -I`

Wenn Sie die IP-Adresse in Ihren Browser eingeben, erscheint ein Fehler beim Laden der Seite. Dieser Fehler tritt auf, weil Sie die HTTP-Regel noch nicht zur Firewall hinzugefügt haben.

Schritt 4. Firewallregeln hinzufügen

Führen Sie die folgenden Befehle aus, um die Regel WWW hinzuzufügen an die Firewall und lassen den eingehenden und ausgehenden Datenverkehr zu:

`sudo ufw allow 'WWW'`
`sudo ufw status  | grep 80/tcp`

Das folgende Beispiel zeigt Firewall-Regeln auf dem Server:

    80/tcp                     ALLOW       Anywhere\n
    80/tcp (v6)                ALLOW       Anywhere (v6)

Schritt 5:Verifizierung

Geben Sie die IP-Adresse aus Schritt 3 in Ihren Browser ein und die Apache-Zielseite wird angezeigt.

Zusätzliche Aktionen

Die folgenden Befehle können Ihnen bei der Verwaltung von Apache helfen:

Befehl Aktion
sudo systemctl stop apache2 Halt
sudo systemctl start apache2 Start
sudo systemctl restart apache2 Neu starten
sudo systemctl enable apache2 Automatisch beim Serverstart starten
sudo systemctl disable apache2 Automatischen Start deaktivieren

Schlussfolgerung

Nachdem Sie diese Schritte ausgeführt haben, wird Apache auf Ihrem Server ausgeführt und ist bereit, eine Anwendung bereitzustellen.


Linux
  1. So installieren Sie Apache Maven unter Debian 9

  2. Installieren Sie Apache Cassandra unter Debian 7

  3. Installieren Sie phpMyAdmin auf Debian 11 mit Apache

  4. So installieren Sie Let’s Encrypt SSL mit Apache unter Debian 11

  5. So installieren Sie MongoDB unter Debian 11

So installieren Sie Apache Subversion unter Debian 11

So installieren Sie Apache unter Debian 7

So installieren Sie Apache unter Debian 8.2

So installieren Sie Apache unter Debian 10

So installieren Sie Apache Tomcat unter Debian 10

So installieren Sie Apache CouchDB unter Debian 10