Installation und Konfiguration des Apache2 Webservers.
Installation
apt-get install apache2
Konfiguration
Module aktivieren
a2enmod ssl
a2enmod rewrite
Werkzeugkasten
Umleitung zu SSL-Domain
Site-Konfiguration mit folgendem Inhalt erstellen, hier am Beispiel olivenretter.de:
<VirtualHost *:80>
ServerName olivenretter.de
ServerAlias www.olivenretter.de
Redirect permanent / https://olivenretter.de/
</VirtualHost>
Root-Verzeichnis umleiten
Anwendungsbeispiel:
https://bitmuehle.de/ soll umgeleitet werden nach
https://bitmuehle.de/wiki/
RedirectMatch ^/$ https://bitmuehle.de/wiki/
Quelle:
https://www.devside.net/wamp-server/how-to-redirect-root-url-to-another-sub-directory-or-url
Probleme und Lösungen
Neu angelegter VirtualHost "wird nicht gefunden"
Problem: Nach einer Neuinstallation und einem zusätzlich angelegten VirtualHost funktioniert der Zugriff auf diesen nicht.
Ursache: Der ServerName des neu angelegten VirtualHost ist möglicherweise identisch mit dem des Hauptservers.
Lösung: ServerName muss in der Hauptkonfiguration des apache eingetragen sein. Prüfe mit
apache2ctl configtest
Dieser Name muss anders lauten als der im neu angelegten VirtualHost.
Ggf. einfach die Standard-Seite-Konfiguration deaktivieren:
a2dissite 000-default
systemctl reload apache2
Siehe auch