サーバーログを確認すると、ウェブサイトで発生しているエラー、サイトが期待どおりに読み込まれない理由、サイトまたはサーバーにアクセスしているユーザーを見つけるのに役立ちます。この記事では、最も一般的に使用されるログ、ログの場所、およびログを確認する理由について説明します。
ほとんどのサーバーログは/var / log / SERVICEにあります。 。サーバーログを確認する場合は、このディレクトリに移動して、そこにあるすべてのログのリストを表示します。
WebサーバーとしてApache®を実行していて、Webサイトが正しく読み込まれない場合は、Apacheエラーログを確認することをお勧めします。 Apacheerrorログは、次の場所にあります。
- CentOS: / var / log / httpd /
- Ubuntu®オペレーティングシステム: / var / log / apache2 /
Apacheサーバーのログには、サイトで発生しているエラーが表示されます。ログ内のエラーを特定するには、Error
を探してください。 ラベル。警告を特定するには、Warning
を探します ラベル。
MySQLエラーログ
ウェブサイトが正しく読み込まれておらず、Apacheエラーログに直接的な原因が示されていない場合は、MySQLの問題が発生している可能性があります。 ApacheがMySQLへの接続に問題がある場合、ApacheエラーログはMySQLの問題を示唆している可能性があります。詳細については、 / var / logに移動してください。 ディレクトリを作成し、MySQLエラーログを確認します。これらのログは/var/log/mysqld.logにあります。 ほとんどのサーバーオペレーティングシステムで。
失敗したログインに関連付けられているサーバーまたはインターネットプロトコル(IP)アドレスにアクセスしているユーザーを確認するには、サーバーアクセスログを確認してください。このログには、サーバーにアクセスしようとしているIPアドレスとユーザーが表示されます。
このログは、次のいずれかの場所にあります。
- /var/log/auth.log
- /var/log/apache2/access.log
- /var/log/httpd/access.log
この手順は、誰かがサーバーに強制的に侵入しようとしている可能性があると思われる場合に役立ちます。これが懸念される場合は、ユーザーがアクセスしているIPアドレスを見つけて、それをブロックすることができます。
このタスクのルールを具体的に実装しない限り、サーバーはこの情報をログ形式で配置しないため、ネットワークログの表示はより複雑になります。
別の方法として、RackspaceIntelligence監視ツールを使用できます。このツールを使用すると、ネットワーキングの監視アラートを設定し、監視データをグラフ形式で表示できます。