掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
Apache日志提供有助于檢測服務(wù)器常見問題的詳細(xì)信息。要記錄網(wǎng)站的訪問日志,必須啟用mod_log_configmodule。

創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括東營網(wǎng)站建設(shè)、東營網(wǎng)站制作、東營網(wǎng)頁制作以及東營網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,東營網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到東營省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
apache配置文件中有三個(gè)指令,即 -
TransferLog指令在apache配置文件中可用,它根據(jù)設(shè)置參數(shù)輪轉(zhuǎn)虛擬主機(jī)日志文件。
ServerAdmin [email protected]
DocumentRoot /usr/www/example/httpd/htdocs/
ServerName www.example.com
ServerAlias example.com www.example
ErrorLog /usr/www/example/httpd/logs/error_log
TransferLog /usr/www/example/httpd/logs/accesslog
CustomLog /usr/www/example/httpd/logs/accesslog combined
Shell
可以通過編輯apache配置文件來啟用它們,即apache2.conf(Debian/ubuntu)或httpd.conf(基于rpm的系統(tǒng))文件。
通用日志格式
LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog logs/access_log.log common
Shell
Apache生成的通用日志內(nèi)容示例如下 -
[Wed Oct 11 14:32:52 2000] [error] [client 127.0.0.1] client denied by server configuration: /export/home/live/ap/htdocs/test
Shell
組合日志格式
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
CustomLog log/access_log.log combined
Shell
在上面格式中,
用戶代理是瀏覽器標(biāo)識字符串。
Apache生成的組合日志:
199.180.11.91 - - [06/Mar/2019:04:22:58 +0100] "GET /robots.txt HTTP/1.1" 404 1228 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)"
Shell
自定義日志為服務(wù)器上的每個(gè)虛擬主機(jī)創(chuàng)建單獨(dú)的日志文件。它需要在配置文件的虛擬主機(jī)部分中指定。
可以看到下面提到的虛擬主機(jī)配置,生成的日志將為該虛擬主機(jī)自定義,并且將組合格式。

我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流