web-dev-qa-db-ja.com

アクセスログの空/ヌルApache要求エントリ

このエントリは、Apacheアクセスログに記録されました。

IPアドレス--[00/00/0000:00:00:00 -0000] "" 301-"-" "-"

LogWatchによってnull HTTP応答として検出され、プローブ成功としてマークされました。

このリクエストがどのように行われたのか、そしてそれがどのように成功したプローブと見なされるのかについて興味があります。これが私が特定の質問で解読できるものです:

  1. 彼らのリクエストは ""-これはどういう意味ですか?
  2. HTTP戻りコードは301でした:このWebサイトには、Apache構成で定義されたリダイレクトがあります-おそらく、このリダイレクトをトリガーするURLにヒットしていましたか?
  3. 適切なHTTPリクエストを使用していなかった
  4. 彼らは「-」のサイズを返しました-これはどういう意味ですか?
10
elle

空のリクエストでした。

  1. %rは実際にはリクエストの最初の行であり、空のリクエストを送信したことを意味します。言い換えれば、ヘッダーも本文も何もありません。おそらくポート80へのソケット接続でした。
  2. 301は、Webサイトに対してnotである可能性があります。Webサイト上の目的のファイルを含め、要求には何も定義されていないことを忘れないでください。
  3. 丁度。
  4. -は、サイズがゼロと混同しないように、データがクライアントに返されないことを意味します。

つまり、これはおそらくデータを送受信せずに、ポート80に対する接続を開いたり閉じたりすることでした。

8
Andrew M.