Apache: Webseiten und Konfigurationen aktiveren / deaktivieren / entfernen

Apache Webseiten und Konfigurationen aktivieren, deaktivieren und entfernen. So geht es.

Anzeige der Konfigurationen

Beginnen wir mit der Anzeige der virtuellen Hosts, bzw. der Konfigurationen, welche eingerichtet sind. Diese befinden sich im Ordner “/etc/apache2/sites-available/“. Diese Konfigurationen sind verfügbar, aber nicht zwingend aktiv.

Die aktiven Konfigurationen befinden sich im Ordner “/etc/apache2/sites-enabled/“, wobei “befinden” das falsche Wort ist. Hier werden Links im Dateisystem zur Konfiguration im Ordner “sites-available” angelegt. Somit lassen sich virtuelle Hosts aktivieren oder deaktivieren, ohne die eigentliche Konfiguration zu entfernen.

Seite / Konfiguration aktivieren

Die Aktivierung einer Konfiguration erfolgt mit dem Befehl “a2ensite“. Es ist möglich, dass es mehrere Konfigurationen für einen virtuellen Host gibt. In unserem Beispiel gibt es zwei Dateien, einmal die normale “http” Konfiguration, als auch eine mit “https”.

Zuerst wechseln wir mit “cd /etc/apache2/sites-available” in den Konfigurationsordner.

a2ensite server.andydunkel.net.conf
a2ensite server.andydunkel.net-le-ssl.conf

Nach dem Ausführen des Befehls, mit sudo Rechten, wird die Konfiguration aktiviert.

Seite / Konfiguration deaktivieren

Für die Deaktivierung gibt es den Befehl “a2dissite” Die Bedienung ist analog.

a2dissite server.andydunkel.net.conf
a2dissite server.andydunkel.net-le-ssl.conf

Server neustarten

Die Konfiguration ist nicht sofort aktiv, wie die Ausgabe des Befehls bereits erahnen lässt. Hierzu verwenden wir einen der folgende Befehle um die Konfiguration neu einzulesen, den Webserver neu zu starten.

sudo systemctl reload apache2
sudo systemctl restart apache2
sudo service apache2 restart

Konfiguration entfernen

Um eine Konfiguration komplett zu entfernen, deaktivieren wir diese zuerst. Anschließend löschen wir die Konfigurationsdatei.

cd /etc/apache2/sites-available
rm server.andydunkel.net.conf
rm server.andydunkel.net-le-ssl.conf

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert