↑ ↓ auswählen, Enter öffnen, Esc schließen

Apache

Apache-Konfiguration testen, Module verwalten, VirtualHosts prüfen und .htaccess-Probleme eingrenzen. Inklusive Weiterleitungen, die für SEO entscheidend sind.

14 Einzeiler: 10 harmlos, 4 vorsicht, 0 destruktiv

Alle Apache-VirtualHosts und ihre Konfigurationsdateien anzeigen

#apache2ctl -S
harmlos

Alle von Apache eingelesenen Konfigurationsdateien auflisten

#apache2ctl -t -D DUMP_INCLUDES
harmlos

Anzahl laufender Apache-Prozesse zählen

$ps -C apache2 --no-headers | wc -l
harmlos

Apache sanft neu starten (graceful)

#apache2ctl graceful
vorsicht

Apache server-status in Kurzform abrufen

$curl -s "http://localhost/server-status?auto"
harmlos

Apache-Fehlerlog live mitlesen

#tail -f /var/log/apache2/error.log
harmlos

Apache-Konfiguration auf Syntaxfehler prüfen

#apache2ctl configtest
harmlos

Apache-Modul aktivieren und Konfiguration neu laden

#a2enmod headers && apache2ctl configtest && systemctl reload apache2
vorsicht

Apache-Modul deaktivieren und Konfiguration neu laden

#a2dismod autoindex && apache2ctl configtest && systemctl reload apache2
vorsicht

Apache-Site aktivieren und neu laden

#a2ensite example.com && apache2ctl configtest && systemctl reload apache2
vorsicht

Apache-Version und aktives MPM anzeigen

$apache2ctl -V
harmlos

Geladene Apache-Module auflisten

#apache2ctl -M
harmlos

Prüfen, ob Apache an MaxRequestWorkers gestoßen ist

#grep -i "MaxRequestWorkers" /var/log/apache2/error.log* | tail -20
harmlos

Weiterleitungskette einer URL mit Statuscodes anzeigen

$curl -sIL "http://example.com/" | grep -iE "^(HTTP/|location:)"
harmlos

Erst lesen, dann ausführen.

Die Befehle auf myline.de greifen direkt in Server, Dateien und Datenbanken ein. Ein falscher Pfad oder Platzhalter kann Daten unwiderruflich löschen oder einen Server unerreichbar machen.

  • Alle Befehle werden ohne Gewähr bereitgestellt und sind nicht auf jedem System getestet.
  • Vor dem Ausführen verstehen, was ein Befehl tut, und jeden Platzhalter prüfen.
  • Vorher ein Backup anlegen und möglichst zuerst auf einem Testsystem ausprobieren.
  • Die Ausführung erfolgt auf eigene Verantwortung. Eine Haftung für Schäden ist ausgeschlossen, soweit gesetzlich zulässig.