Installation von Linux Debian 6 mit Apache 2 und Webmin (HD 720p)
Inhaltsverzeichnis:
- Voraussetzungen
- Apache installieren
- Passen Sie die Firewall an
- Überprüfen der Apache-Installation
- Verwalten Sie den Apache-Dienst mit systemctl
- Struktur und Best Practices der Apache-Konfigurationsdatei
- Fazit
Der Apache HTTP-Server ist einer der beliebtesten Webserver der Welt. Es ist ein Open-Source- und plattformübergreifender HTTP-Server, der einen großen Prozentsatz der Websites im Internet versorgt. Apache bietet viele leistungsstarke Funktionen, die durch zusätzliche Module erweitert werden können.
In diesem Tutorial werden wir die Schritte zur Installation von Apache auf einem Debian 9-Server durchlaufen.
Voraussetzungen
Bevor Sie mit dem Tutorial beginnen, stellen Sie sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.
Apache installieren
Apache ist in den Standard-Debian-Repositories verfügbar und die Installation ist ziemlich einfach.
Aktualisieren Sie zuerst den Paketindex und installieren Sie anschließend das
apache2
Paket mit den folgenden Befehlen:
sudo apt update
sudo apt install apache2
Das war's, Apache wird installiert und automatisch gestartet. Sie können den Status des Apache-Dienstes folgendermaßen überprüfen:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago Main PID: 11604 (apache2) CGroup: /system.slice/apache2.service ├─11604 /usr/sbin/apache2 -k start ├─11608 /usr/sbin/apache2 -k start └─11609 /usr/sbin/apache2 -k start
Passen Sie die Firewall an
Wenn Sie iptables verwenden, um Verbindungen zu Ihrem System zu filtern, müssen Sie HTTP- (
80
) und HTTPS- (
443
) Ports öffnen.
Öffnen Sie die erforderlichen Ports, indem Sie den folgenden Befehl eingeben:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
Überprüfen der Apache-Installation
Um zu überprüfen, ob alles korrekt funktioniert, öffnen Sie Ihren Browser, geben Sie Ihre Server-IP-Adresse oder den Domain-Namen
http://YOUR_IP_OR_DOMAIN/
und Sie sehen die Standard-Apache-Begrüßungsseite wie folgt:

Die Seite enthält einige grundlegende Informationen zu Apache-Konfigurationsdateien, Hilfsskripten und Verzeichnispfaden.
Verwalten Sie den Apache-Dienst mit systemctl
Nachdem Apache auf Ihrem Debian-System installiert ist, können Sie sich eine Minute Zeit nehmen, um sich mit den grundlegenden Apache-Dienstverwaltungsbefehlen vertraut zu machen:
Führen Sie Folgendes aus, um den Apache-Dienst zu beenden:
sudo systemctl stop apache2
Starten Sie es erneut, indem Sie Folgendes eingeben:
sudo systemctl start apache2
So starten Sie den Apache-Dienst neu:
sudo systemctl restart apache2
Laden Sie den Apache mit einer neuen Konfiguration neu mit:
sudo systemctl reload apache2
sudo systemctl disable apache2
Und um es wieder zu aktivieren:
Struktur und Best Practices der Apache-Konfigurationsdatei
- In Debian-basierten Systemen befinden sich Apache-Konfigurationsdateien im Verzeichnis
/etc/apache2Hauptkonfigurationsdatei von Apache ist/etc/apache2/apache2.confDie Ports, die Apache/etc/apache2/apache2.conf, werden in/etc/apache2/ports.conffile.Apache Virtual Hosts-Dateien befinden sich im Verzeichnis/etc/apache2/sites-available. Die in diesem Verzeichnis gefundenen Konfigurationsdateien werden von Apache nur verwendet, wenn sie mit dem Verzeichnis/etc/apache2/sites-enabledverknüpft sind. Sie können eine virtuelle Host-Direktive aktivieren, indem Sie mit dem Befehla2ensiteeinen Symlink aus den Konfigurationsdateien in erstellensites-availabledirectory in dassites-enableddirectory. Verwendena2dissitezum Deaktivieren eines virtuellen Hosts dena2dissitewird dringend empfohlen, die Standardbenennungskonvention zu befolgen.mydomain.comIhr Domänenname beispielsweisemydomain.comdie Domänenkonfigurationsdatei/etc/apache2/sites-available/mydomain.com.confKonfigurationsdateien, die zum Laden verschiedener Apache-Module verwendet werden, befinden sich im Verzeichnis/etc/apache2/mods-available. Konfigurationen im Verzeichnismods-availablekönnen aktiviert werden, indem mit dem Befehla2enconfein Symlink zum Verzeichnis/etc/apache2/mods-enablea2enconfund mit dem Befehla2enconfdeaktiviert wird.a2disconfmit globalen Konfigurationsfragmenten werden in dera2disconf/etc/apache2/conf-availablegespeichert./etc/apache2/conf-availableVerzeichnis. Dateien imconf-availablekönnen aktiviert werden, indem mit dem Befehla2enconfein Symlink zu/etc/apache2/conf-enableda2enconfund mit dem Befehla2enconfdeaktiviert wird.a2disconfProtokolldateien (access.logunderror.log) befinden sich in das Verzeichnis/var/log/apache. Es wird empfohlen, für jeden virtuellen Host unterschiedlicheaccessunderrorzu verwenden. Sie können das Stammverzeichnis Ihres Domänendokuments auf einen beliebigen Speicherort festlegen. Die am häufigsten verwendeten Standorte für Webroot sind:-
/home/ //home/ //var/www//var/www/html//opt/
-
Fazit
Sie haben Apache erfolgreich auf Ihrem Debian 9-Server installiert. Sie können jetzt mit der Bereitstellung Ihrer Anwendungen beginnen und Apache als Web- oder Proxyserver verwenden.
Apache DebianDieser Beitrag ist Teil der Anleitung zur Installation von LAMP Stack unter Debian 9.
Andere Beiträge in dieser Reihe:
• So installieren Sie Apache unter Debian 9 • So installieren Sie PHP unter Debian 9 • So richten Sie virtuelle Apache-Hosts unter Debian 9 ein • So installieren Sie MariaDB unter Debian 9 • Sichern Sie Apache mit Let's Encrypt unter Debian 9Wie installiere ich Apache Cassandra unter Debian 10 Linux?
Apache Cassandra ist eine kostenlose und quelloffene NoSQL-Datenbank, die keine einzige Fehlerquelle aufweist. In diesem Artikel werden wir erklären, wie Apache Cassandra unter Debian 10, Buster installiert wird
Wie installiere ich Apache Cassandra auf Debian 9?
Apache Cassandra ist eine kostenlose und Open-Source-NoSQL-Datenbank ohne Single Point of Failure. Dieses Tutorial führt Sie durch den Prozess der Installation von Apache Cassandra unter Debian 9.
Wie installiere ich Apache Maven auf Debian 9?
Apache Maven ist ein Open-Source-Projektmanagement- und -Verständnis-Tool, das hauptsächlich für Java-Projekte verwendet wird. In diesem Tutorial zeigen wir Ihnen zwei verschiedene Möglichkeiten, um Apache Maven auf Debian 9 zu installieren.







