中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

訪問日志不記錄靜態(tài)文件,訪問日志切割,靜態(tài)元素過期時間

訪問日志不記錄靜態(tài)文件 網站大多元素為靜態(tài)文件,如圖片、css、js等,這些元素可以不用記錄 把虛擬主機配置文件改成如下:

十多年的臨汾網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都全網營銷推廣的優(yōu)勢是能夠根據用戶設備顯示端的尺寸不同,自動調整臨汾建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)公司從事“臨汾網站設計”,“臨汾網站推廣”以來,每個客戶項目都認真落實執(zhí)行。

<VirtualHost *:80>

DocumentRoot "/data/wwwroot/www.123.com"

ServerName www.123.com

ServerAlias 123.com

SetEnvIf Request_URI ".*.gif$" img

SetEnvIf Request_URI ".*.jpg$" img

SetEnvIf Request_URI ".*.png$" img

SetEnvIf Request_URI ".*.bmp$" img

SetEnvIf Request_URI ".*.swf$" img

SetEnvIf Request_URI ".*.js$" img

SetEnvIf Request_URI ".*.css$" img

CustomLog "logs/123.com-access_log" combined env=!img

</VirtualHost>

重新加載配置文件 -t, graceful mkdir /data/wwwroot/www.123.com/images //創(chuàng)建目錄,并在這目錄下上傳一個圖片 curl -x127.0.0.1:80 -I 123.com/images/123.jpg tail /usr/local/apache2.4/logs/123.com-access_log

編輯虛擬主機配置文件vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf

將所有的符合訪問圖片的請求,都不會記錄在日志里

在保存配置文件之后,加載配置文件

做個訪問測試,以jpg1結尾會記錄在日志里的,而jpg,png等是不記錄在日志里

模擬上傳一張圖片并訪問

切換到/data/wwwroot/111.com目錄下,上傳一張圖片

請求訪問圖片,在瀏覽器里可以訪問圖片

而在日志里沒有發(fā)現(xiàn)訪問百度圖片的記錄

如果修改虛擬主機配置文件,刪掉env=!img,刷新瀏覽器或者curl訪問圖片,日志又會記錄

訪問日志切割 日志一直記錄總有一天會把整個磁盤占滿,所以有必要讓它自動切割,并刪除老的日志文件 把虛擬主機配置文件改成如下:

<VirtualHost *:80>

DocumentRoot "/data/wwwroot/www.123.com"

ServerName www.123.com ServerAlias 123.com

SetEnvIf Request_URI ".*.gif$" img

SetEnvIf Request_URI ".*.jpg$" img

SetEnvIf Request_URI ".*.png$" img

SetEnvIf Request_URI ".*.bmp$" img

SetEnvIf Request_URI ".*.swf$" img

SetEnvIf Request_URI ".*.js$" img

SetEnvIf Request_URI ".*.css$" img

CustomLog "|/usr/local/apache2.4/bin/rotatelogs -l logs/123.com-access_%Y%m%d.log 86400" combined env=!img

</VirtualHost>

重新加載配置文件 -t, graceful ls /usr/local/apache2.4/logs

打開配置文件,更改CustomLog,# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf

rotatelogs是Apache切割日志的工具;-l表示使用系統(tǒng)時間(CST),如果不加-l選項,將以默認的時間(UTC)為準;日志文件名“%Y%m%d”表示年月日;時間間隔設定為一天(86400s)

檢查配置文件語法,并重新加載配置文件

然后再curl訪問,就會生成一個以日期為后綴的新的日志文件

在以后的凌晨0點的時候,就會生成一個新的日志;另外寫個任務計劃,超過一個月的日志要刪除,防止磁盤寫滿

靜態(tài)元素過期時間 瀏覽器訪問網站的圖片時會把靜態(tài)的文件緩存在本地電腦里,這樣下次再訪問時就不用去遠程下載了

增加配置

<IfModule mod_expires.c>

ExpiresActive on //打開該功能的開關

ExpiresByType image/gif "access plus 1 days"

ExpiresByType image/jpeg "access plus 24 hours"

ExpiresByType image/png "access plus 24 hours"

ExpiresByType text/css "now plus 2 hour"

ExpiresByType application/x-javascript "now plus 2 hours"

ExpiresByType application/javascript "now plus 2 hours"

ExpiresByType application/x-shockwave-flash "now plus 2 hours"

ExpiresDefault "now plus 0 min"

</IfModule>

需要expires_module curl測試,看cache-control: max-age

靜態(tài)文件:如圖片文件、css、js文件等

打開配置文件# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf,增加配置

檢查是否存在語法錯誤,查看expire模塊是否打開,會發(fā)現(xiàn)expire模塊沒有打開

編輯主配置文件,搜索/expire,打開expire模塊(去掉注釋符)

加載配置文件,查看expire模塊

按ctrl+F5可以強制刷新,把瀏覽器本地的緩存清空

用curl訪問圖片,mv baidu.png qq.png

注:公司的網站一般都會設置過期時間,比較好用

擴展

apache日志記錄代理IP以及真實客戶端IP

apache只記錄指定URI的日志

apache日志記錄客戶端請求的域名

apache 日志切割問題

網頁題目:訪問日志不記錄靜態(tài)文件,訪問日志切割,靜態(tài)元素過期時間
鏈接地址:http://www.rwnh.cn/article10/cpjdgo.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站收錄、微信公眾號網站設計、網站營銷、網站內鏈Google

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
乌拉特中旗| 民乐县| 绥阳县| 达拉特旗| 巩义市| 绥化市| 柘城县| 葫芦岛市| 平泉县| 台州市| 鹤岗市| 那坡县| 萨嘎县| 北流市| 泰安市| 太白县| 南陵县| 临沧市| 漳平市| 大新县| 吉安市| 邓州市| 神农架林区| 东阳市| 珠海市| 内乡县| 抚远县| 汽车| 海林市| 德州市| 通海县| 高雄县| 蒲城县| 蒙城县| 衡东县| 永新县| 武邑县| 嵩明县| 余庆县| 瑞安市| 宁强县|