Apache ログ ファイル名とパスの紹介 (推奨学習: apache use)
Apache をインストールして起動するときその後、Apache は、アクセス ログ access_log (Windows では access.log) とエラー ログ error_log (Windows では error.log) という 2 つのログ ファイルを自動的に生成します。
SSL サービスを使用している場合は、ssl_access_log、ssl_error_log、および ssl_request_log という 3 つのログ ファイルが存在する場合もあります。
ログ ファイルのパスは、インストール方法によって異なります。通常は、Apache インストール ディレクトリの logs サブディレクトリにあります。ログ ファイルのパスは、実際の設定に従って、Apache 構成ファイルで見つけることができます。取り付け状況。
サーバー ログの見方
サーバーのメンテナンス中は、さまざまなエラーが発生することがよくあります。常にサーバー ログを確認して、どこにエラーがあるかを簡単に把握してください。 。 SSH を使用してサーバーにリモート接続し、次のコマンドを入力すると、エラー ログの最後の数行が動的に表示され、トラブルシューティングが容易になります。
tail -f /usr/local/apache/logs/error_log
どの方法を使用する場合でも、複数のターミナル ウィンドウを同時に開くことをお勧めします。たとえば、エラー ログを 1 つのウィンドウに表示し、アクセス ログを別のウィンドウに表示します。こうすることで、サイトで何が起こっているかを常に知ることができ、即座に対処することができます。
ログ ファイルには、次のような多くの情報が記録されます。
(1) リモート マシンのアドレス: 「リモート マシンのアドレス」 「」と「Web サイトを閲覧しているのは誰か」は似ていますが、同じではありません。
(2) 閲覧時間: 訪問者が Web サイトにアクセスし始めたのはいつですか?この質問に対する答えから多くのことを学ぶことができます。 1 つのアクセス記録から取得できる情報は非常に限られていますが、数千のアクセス記録から開始すると、非常に有用かつ重要な統計情報を取得できます。
(3) ユーザーがアクセスするリソース: Web サイトのどの部分がユーザーの間で最も人気がありますか?これらの最も人気のある部分は、開発を継続する必要がある部分です。あなたのウェブサイトのどの部分がいつも窮地に陥るのでしょうか?おそらく、サイトのこれらの無視された部分は隠されすぎているか、実際には面白くないのかもしれないので、それらを改善する方法を見つける必要があります。もちろん、ウェブサイトには法的記述など、アクセスする人はほとんどいませんが、安易に変更すべきではないコンテンツもあります。
(4) 無効なリンク: もちろん、ログ ファイルからも、何が想像どおりに実行できないのかがわかります。 Web サイト内に不正なリンクはありますか?他のWebサイトからリンクする際にURLを間違えていませんか?正しく動作しない CGI プログラムはありますか? 1 秒あたり何千ものリクエストを行って、この Web サイトの通常のサービスに影響を与える検索エンジン クローラーはありますか?これらの質問に対する答えはログ ファイルにあります。
以上がApacheでログを読む方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。