Zum Hauptinhalt springen

Apache Config

Config aktivieren:

sudo a2ensite <CONFIG>

Config deaktivieren:

sudo a2dissite <CONFIG>
Wichtig

Nachdem eine Config aktiviert/deaktivert wurde, muss Apache neu geladen werden (oder neu gestartet).

sudo systemctl reload apache2
sudo systemctl restart apache2

Mögliche Config-Datei:

/etc/apache2/sites-available/001-meineseite.conf
# Wir hören auf alle Netzwerkschnittstellen auf dem TCP-Port 80
<VirtualHost *:80>
# Servername unserer Webseite
ServerName example.com
# Wie unsere Webseite auch genannt wird
ServerAlias www.example.com
# Kontakt bei Problemen
ServerAdmin webmaster@example.com
# Ordner mit der Webseite drin <- index.html
DocumentRoot /var/www/meineseite
# Wie detailliert wollen wir Log-Informationen sehen (emerg, alert, critical, error, warn, notice, info, debug)
LogLevel warn
# Wo sollen die Error-Logs gespeichert werden
ErrorLog /var/log/apache2/meineseite/error.log
# Wie sollen die Access Logs aussehen
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
# Wo sollen die Access-Logs gespeichert werden
CustomLog /var/log/apache2/meineseite/customlog.log combined
</VirtualHost>