Durch Überprüfen Ihrer Serverprotokolle können Sie herausfinden, welche Fehler Ihre Website verursacht, warum Ihre Website nicht wie erwartet geladen wird und wer auf Ihre Website oder Ihren Server zugreift. In diesem Artikel werden die am häufigsten verwendeten Protokolle erläutert, wo sie zu finden sind und warum Sie sie möglicherweise überprüfen sollten.
Die meisten Serverprotokolle finden Sie unter /var/log/SERVICE . Wenn Sie ein Serverprotokoll überprüfen möchten, navigieren Sie zu diesem Verzeichnis und rufen Sie eine Liste aller Protokolle auf, die sich dort befinden.
Apache-Fehlerprotokolle
Wenn Sie Apache® als Webserver verwenden und Ihre Website nicht richtig geladen wird, sollten Sie die Apache-Fehlerprotokolle überprüfen. Sie finden Apache-Fehlerprotokolle an den folgenden Orten:
- CentOS:/var/log/httpd/
- Ubuntu®-Betriebssysteme:/var/log/apache2/
Apache-Serverprotokolle zeigen Ihnen alle Fehler, die auf Ihrer Website aufgetreten sind. Um Fehler in den Protokollen zu identifizieren, suchen Sie nach dem Error
Etikett. Um Warnungen zu identifizieren, suchen Sie nach Warning
Bezeichnung.
MySQL-Fehlerprotokolle
Wenn Ihre Website nicht korrekt geladen wird und die Apache-Fehlerprotokolle keine direkte Ursache erkennen lassen, liegt möglicherweise ein MySQL-Problem vor. Die Apache-Fehlerprotokolle könnten auf ein MySQL-Problem hinweisen, wenn Apache Schwierigkeiten hat, sich mit MySQL zu verbinden. Um weitere Informationen zu erhalten, navigieren Sie zu /var/log Verzeichnis und überprüfen Sie die MySQL-Fehlerprotokolle. Sie finden diese Protokolle unter /var/log/mysqld.log auf den meisten Server-Betriebssystemen.
Server-Zugriffsprotokolle
Um zu sehen, wer auf Ihren Server zugreift oder welche IP-Adressen (Internet Protocol) mit fehlgeschlagenen Anmeldungen verknüpft sind, überprüfen Sie das Server-Zugriffsprotokoll. Dieses Protokoll zeigt Ihnen die IP-Adressen und Benutzer, die versuchen, auf Ihren Server zuzugreifen.
Sie finden dieses Protokoll an einem der folgenden Orte:
- /var/log/auth.log
- /var/log/apache2/access.log
- /var/log/httpd/access.log
Dieser Schritt ist nützlich, wenn Sie glauben, dass jemand versucht, sich Zugang zu Ihrem Server zu verschaffen. Wenn dies ein Problem darstellt, können Sie die IP-Adresse ermitteln, von der der Benutzer kommt, und sie dann blockieren.
Netzwerkprotokolle
Das Anzeigen von Netzwerkprotokollen ist komplexer, da Server diese Informationen nicht in ein Protokollformat stellen, es sei denn, Sie implementieren speziell die Regeln für diese Aufgabe.
Alternativ können Sie das Überwachungstool RackspaceIntelligence verwenden. Mit diesem Tool können Sie eine Überwachungswarnung für Netzwerke einrichten und Überwachungsdaten in einem grafischen Format anzeigen.