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.