Tutorial [001] ║Apache Webserver mit SSL-Zertifikat aufsetzen
Inhaltsverzeichnis:
- Voraussetzungen
- Apache installieren
- Passen Sie die Firewall an
- Überprüfen der Apache-Installation
- 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 erklären wir, wie man Apache unter Debian 10, Buster installiert.
Voraussetzungen
Bevor Sie mit dem Tutorial beginnen, stellen Sie sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.
Apache installieren
Apache-Pakete sind in den Standard-Debian-Repositories verfügbar.
Die Installation ist ziemlich einfach. Aktualisieren Sie den Paketindex und installieren Sie den Apache-Webserver mit den folgenden Befehlen:
sudo apt update
sudo apt install apache2
Das war's, Apache wird installiert und automatisch gestartet. So überprüfen Sie den Statustyp:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…
Passen Sie die Firewall an
UFW-Benutzer können HTTP- (
80
) und HTTPS- (
443
) Ports öffnen, indem Sie das Profil "Nginx Full" aktivieren:
sudo ufw allow 'Apache Full'
nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept
Überprüfen der Apache-Installation
Um zu überprüfen, ob Apache ordnungsgemäß funktioniert, öffnen Sie Ihren Browser, geben Sie Ihre Server-IP-Adresse oder Ihren Domain-Namen ein:
Die Seite enthält grundlegende Informationen zu Apache-Konfigurationsdateien, Hilfsskripten und Verzeichnispositionen.
Struktur und Best Practices der Apache-Konfigurationsdatei
- In Debian-basierten Systemen befinden sich Apache-Konfigurationsdateien im Verzeichnis
/etc/apache2
Hauptkonfigurationsdatei von Apache ist/etc/apache2/apache2.conf
Die Ports, die Apache/etc/apache2/apache2.conf
, werden in/etc/apache2/ports.conf
file.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-enabled
verknüpft sind. Sie können eine virtuelle Host-Direktive aktivieren, indem Sie mit dem Befehla2ensite
einen Symlink aus den Konfigurationsdateien in erstellensites-available
directory in dassites-enabled
directory. Verwendena2dissite
zum Deaktivieren eines virtuellen Hosts dena2dissite
wird dringend empfohlen, die Standardbenennungskonvention zu befolgen.mydomain.com
Ihr Domänenname beispielsweisemydomain.com
die Domänenkonfigurationsdatei/etc/apache2/sites-available/mydomain.com.conf
Konfigurationsdateien, die zum Laden verschiedener Apache-Module verwendet werden, befinden sich im Verzeichnis/etc/apache2/mods-available
. Konfigurationen im Verzeichnismods-available
können aktiviert werden, indem mit dem Befehla2enconf
ein Symlink zum Verzeichnis/etc/apache2/mods-enable
a2enconf
und mit dem Befehla2enconf
deaktiviert wird.a2disconf
mit globalen Konfigurationsfragmenten werden in dera2disconf
/etc/apache2/conf-available
gespeichert./etc/apache2/conf-available
Verzeichnis. Dateien imconf-available
können aktiviert werden, indem mit dem Befehla2enconf
ein Symlink zu/etc/apache2/conf-enabled
a2enconf
und mit dem Befehla2enconf
deaktiviert wird.a2disconf
Protokolldateien (access.log
underror.log
) befinden sich in das Verzeichnis/var/log/apache
. Es wird empfohlen, für jeden virtuellen Host unterschiedlicheaccess
underror
zu 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
Bei der Installation von Apache unter Debian muss nur ein einziger Befehl ausgeführt werden.
Sie können jetzt mit der Bereitstellung Ihrer Anwendungen beginnen und Apache als Web- oder Proxyserver verwenden.
Apache DebianWie installiert und konfiguriert man Redis unter Debian 10 Linux?
In diesem Tutorial werden wir uns mit der Installation und Konfiguration von Redis auf einem Debian 10-Buster befassen. Redis ist ein Open-Source-Speicher für Schlüsselwerte.
Wie man phpmyadmin mit Apache unter Debian 9 installiert und sichert
phpMyAdmin ist eine kostenlose Open-Source-PHP-basierte Anwendung, mit der die Verwaltung von MySQL- und MariaDB-Servern über eine webbasierte Oberfläche vereinfacht werden soll. Dieses Tutorial beschreibt die Schritte, die erforderlich sind, um phpMyAdmin unter Debian 9 mit dem Apache-Webserver zu installieren und zu sichern.
Wie man virtualbox unter Debian Linux 10 Linux installiert
VirtualBox ist eine plattformübergreifende Open-Source-Virtualisierungssoftware, mit der Sie mehrere Gastbetriebssysteme gleichzeitig ausführen können. Dieses Tutorial erklärt, wie man die neueste VirtualBox unter Debian 10, Buster installiert.