1. 程式人生 > >Apache Web伺服器日誌格式

Apache Web伺服器日誌格式

這裡用到的伺服器日誌格式是 Apache Common Log Format (CLF)。簡單數來,你看到的每一行都是如下的樣式:
127.0.0.1 - - [01/Aug/1995:00:00:01 -0400] "GET /images/launch-logo.gif HTTP/1.0" 200 1839

一個詳細一些的欄位說明如下:

  • 127.0.0.1
    第一項 ,發起請求的客戶端IP地址。

  • -
    第二項 ,空白,用佔位符“-”替代,表示所請求的資訊(來自遠端機器的使用者身份),不可用。

  • -
    第三項,空白,表示所請求的資訊(來自本地登入的使用者身份),不可用。

  • [01/Aug/1995:00:00:01 -0400]
    第四項,伺服器端處理完請求的時間,具體細節如下:
    [day/month/year:hour:minute:second timezone]

    • day = 2 digits
    • month = 3 letters
    • year = 4 digits
    • hour = 2 digits
    • minute = 2 digits
    • second = 2 digits
    • zone = (+ | -) 4 digits
  • "GET /images/launch-logo.gif HTTP/1.0"
    第五項,客戶端請求字串的第一行,包含3個部分。1)請求方式 (e.g., GET, POST,HEAD 等.), 2)資源,3)客戶端協議版本,通常是HTTP,後面再加上版本號

  • 200
    第六項,伺服器發回給客戶端的狀態碼,這個資訊非常有用,它告訴我們這個請求成功得到response(以2開頭的狀態碼),重定向(以3開頭的狀態碼),客戶端引起的錯誤(以4開頭的狀態碼),伺服器引起的錯誤(以5開頭的狀態碼)。更多的資訊可以檢視(

    [RFC 2616]).

  • 1839
    第七項,這個資料表明了伺服器返回的資料大小(不包括response headers),當然,如果沒有返回任何內容,這個值會是”-” (也有時候會是0).

相關推薦

Apache Web伺服器日誌格式

這裡用到的伺服器日誌格式是 Apache Common Log Format (CLF)。簡單數來,你看到的每一行都是如下的樣式: 127.0.0.1 - - [01/Aug/1995:00:00:01

如何配置 Apache Web 伺服器

學習如何在 Apache 上託管你自己的網站,這是一個可靠、流行且易於配置的 Web 伺服器。 我託管自己的網站已經有很多年了。自從 20 多年前從 OS/2 切換到 Linux 以來,我一直將 Apache 作為我的伺服器軟體。Apache 是可靠、流行的,且基本的安裝配置也很容易。對於更復雜的設定(比如

技本功丨web伺服器日誌自動解析工具不是唯一的工具,但卻承包了我最深沉的愛!

曾經有個web伺服器日誌自動解析工具擺在我面前,我沒有珍惜。等我失去的時候我才追悔莫及,人世間最痛苦的事莫過於此。 事情就是這樣發生的—— 當前web伺服器的多樣化使得訪問日誌的資料清洗變得越來越複雜,企業需要投入專業的資料清洗人員編寫資料清洗規則(解析規則或者解析正則),或者需要關心

Linux系統中apache(web伺服器)配置

一.apache的相關知識 1.定義: Apache HTTP Server(簡稱Apache)是Apache軟體基金會的一個開放原始碼的網頁伺服器,可以在大多數計算機作業系統中執行,由於其多平臺和安全性被廣泛使用,是最流行的Web伺服器端軟體之一。它快速、可靠並且可通過簡單的API擴充

Apache web伺服器和tomcat的關係

百度百科上,可以看到web伺服器有apache和tomcat等多種。 那麼apache和tomcat是什麼關係呢? apache是web伺服器,tomcat是應用(java)伺服器,它只是一個servlet(jsp也翻譯成servlet)容器,可以認為是apache的擴充套件,但是可以獨

centos7 搭建rsyslog日誌伺服器,收集web伺服器日誌

網上很多rsyslog日誌蒐集伺服器的教程都很亂!自己來寫一篇。 資源有限,在一臺機器上做實驗。 centos7預設已經安裝: [root@QFQLDl155405 2018-07-31]# rpm -qa | grep rsys rsyslog-8.24.0-12.el7.

web伺服器日誌檔案中的IP地址轉換為主機名

需求:將log檔案中的ip地址轉換為主機名 日誌檔案的格式如下: 10.100.122.132 - [17/Jun/2013:22:53:58] "GET /bgs/greenbg.gif HTTP 1.1" 200 50 10.100.122.133 - [17/Jun

在window下如何利用apache web伺服器的ab命令進行壓力測試?

         ab 的全稱是 ApacheBench , 是 Apache 附帶的一個小工具 , 專門用於 HTTP Server 的 benchmark testing , 可以同時模擬多個併發請求。前段時間看到公司的開發人員也在用它作一些測試,看起來也不錯,很簡

如何檢視Web伺服器日誌

網站伺服器的日記,對每個站長來說都是很重要的,從這裡我們能得到很多的資訊。你可以剛開始不懂,但做站長後你是不能不懂的。我以前也不懂,但看文章老看到,就學了下,也就懂了。   什麼是伺服器的日記?   伺服器的日記就是記錄網站被訪問的全過程,什麼時間到什麼時間有哪些人來

教程:將 Amazon Linux 上的 Apache Web 伺服器配置為使用 SSL/TLS

因為原文即是中文,所以在此不做更多的解釋,只在本文中描述遇到的問題,具體解決方案請檢視原文。 這些過程適用於 Amazon Linux。如果您嘗試在其他分配的例項上設定 LAMP Web 伺服器,

Apache web伺服器修改登入埠和訪問埠的方法

利用ubuntu搭建的Apache web伺服器,必須要修改Apache2 的預設埠80,因為這個埠往往會被多數黑客攻擊,很容易會被修改或封閉,所以必須選擇合適的埠,進行如下的設定: 1.修改

centos7.1下yum安裝並使用apache web伺服器

一、centos7.1下yum安裝apache web伺服器 首先安裝Apache,檢視系統是否安裝httpd和apr、apr-util並解除安裝 #rpm -qa|grep apr apr-util-1.5.2-6.el7.x86_64 apr-1.4.8-3.el7.x

Apache WEB伺服器配置全攻略

    Apache伺服器的設定檔案位於/usr/local/apache/conf/目錄下,傳統上使用三個配置檔案httpd.conf,access.conf和srm.conf,來配置Apache伺服器的行為。   httpd.conf提供了最基本的伺服器配置,是對守護程式

apache Web伺服器叢集負載均衡技術 (轉)

[size=medium]Internet 的快速增長,特別是電子商務應用的發展,使Web應用成為目前最重要最廣泛的應用,Web伺服器動態內容越來越流行。目前,網上資訊交換量幾乎呈指數增長,需要更高效能的Web伺服器提供更多使用者的Web服務,因此,Web伺服器面臨著訪問量急

Apache用戶認證、域名跳轉、訪問日誌格式

Apache用戶認證、域名跳轉、訪問日誌11.18 Apache用戶認證 註意: 本章使用瀏覽器進行檢測的前提是在物理機hosts文件添加虛擬機IP和虛擬主機域名。 配置用戶認證 編輯虛擬主機配置文件“httpd-vhosts.conf”。[root@centos-01linux ~]# vim /usr/l

Ubuntu 搭建Web伺服器(MySQL+PHP+Apache)詳細教程 (全網最全)

Ubuntu 搭建Web伺服器(MySQL+PHP+Apache)詳細教程 (全網最全) 看了好多人的部落格,有的不全 or 有問題,整理了一下,適合小白 新手先整理幾個小問題 1.為啥使用 Linux 搭建伺服器? 一個是因為主流的雲伺服器太貴,買個低配的容易崩,聽說 Linux 比較穩定,之後 2.

web伺服器之iis,apache,tomcat三者之間的區別

IIS與Tomcat的區別 IIS是微軟公司的Web伺服器。主要支援ASP語言環境. Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技術的標準實現,是基於Apache許可證下開發的SJP語言環境容器,嚴格得說不能算是一個WEB伺服器,而是Apache服務

apache 壓縮及 使用ngrok將本機對映為一個外網的Web伺服器

開啟Apache的gzip壓縮 要讓apache支援gzip功能,要用到deflate_Module和headers_Module。開啟apache的配置檔案httpd.conf,大約在105行左右,找到以下兩行內容:(這兩行不是連續在一起的) #LoadModule defla

web伺服器&應用伺服器Apache、Tomcat、nginx) Apache HTTP Server,我們常常稱之為httpd,即常說的Apache。它是目前最流行的web伺服器

現在也沒有特別搞懂他們之間的區別,只是有個大概的理解,可能會有不對的地方,隨時更新吧。 前提得搞明白代理伺服器和反向代理伺服器的區別。 一、web伺服器 Apache HTTP Server,我們常常稱之為httpd,即常說的Apache。它是目前最流行的web伺服器。 Apache

Ubuntu 14.04 Web伺服器--Apache的安裝和配置

命令列安裝Apache 開啟"終端視窗",輸入"sudo apt-get install apache2"-->回車-->輸入"root使用者的密碼"-->回車-->輸入"y"-->回車,安裝完成