亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

Apache虛擬目錄日志分割及發布

添加時間:2013-11-15 16:26:46  添加: 思海網絡 

    1、日志分割設置

    Apache的日志分割要借助于目前國際上最流行、最通用的日志分割工具cronolog。日志輪循工具cronolog,已經是比較的相當成熟,在不中斷apache服務器的情況下,它能嚴格的按每一天00:00:00-23:59:59來實現日志文件的分割,同時不受apache服務器重啟的影響,安裝配置十分簡單。

    第一步    安裝cronolog

    首先需要下載和安裝cronolog,可以到http://www.cronolog.org/ 下載最新版本的cronolog。下載完畢以后,解壓安裝即可,方法如下所示:

   

[root@www tmp]# tar xvfz cronolog-1.6.2.tar.gz
[root@www tmp]# cd cronolog-1.6.2
[root@www cronolog-1.6.2]# ./configure
[root@www cronolog-1.6.2]# make
[root@www cronolog-1.6.2]# make check
[root@www cronolog-1.6.2]# make install

    完成cronolog的配置和安裝,默認情況下cronolog是安裝在/usr/local/sbin下。

    第二步   配置httpd.conf

    在此認為apache服務器安裝在/usr/local/目錄下;修改apache日志配置文件httpd.conf如下所示:

    1、設置日志格式定義

    把httpd.conf中的以下語句:

   

LogFormat “%h %l %u %t \”%>s %b \”%{Referer}I\” \%{User-Agent}I\””combine

    改為:

   

LogFormat “%h %l %u %t \”%>s %b \”%{Referer}I\” \%{User-Agent}I\””

    2、設置TransferLog命令

   

CustomLog /usr/local/apache/logs/access_log common

    或是

   

CustomLog /usr/local/apache/logs/access_log combine

    為

   

TransferLog “|/usr/local/sbin/cronolog /usr/local/apache/logs/%Y%m%daccess_log”

    備注:
    /usr/local/sbin/cronolog 為cronolog安裝后的路徑。
    /usr/local/apache/logs/ 為日志分割時候日志保存位置。

    如果是有虛擬站點,那么需要對虛擬站點另外單獨設置TransferLog命令,這樣保證不同的虛擬站點的日志保存在不同的位置,也就是說每個虛擬站點都有單獨的日志文件。如下所示,虛擬站點www.abc.com中添加TransferLog命令,保存的日志文件為單獨的文件%y%m%dabcaccess_log。

<VirtualHost xx.xx.xx.xx:80>        ServerAdmin   webmaster@dummy-host.example.com        DocumentRoot       /usr/local/apache/docs/xxxx        ServerName    www.abc.com        TransferLog   “|/usr/local/sbin/cronolog /usr/local/apache/logs/%Y%m%dabcaccess_log” </VirtualHost>

    第三步 重新啟動Apache服務器

    保存設置,重啟apache服務器,瀏覽網站后,就會在 /usr/local/apache/logs/ 目錄下產生當天對應的虛擬網站日志文件。

    2、設置虛擬目錄來發布日志

    第一步  打開Apache配置文件httpd.conf,在其中(如果是虛擬主機發布,那么需要在虛擬配置范疇內)添加以下代碼:

  

Alias /wwwlogs/ "/usr/local/apache/logs/" <Directory "/usr/local/apache/logs/">     Options Indexes MultiViews     AllowOverride None     Order allow,deny     Allow from xxx.xxx.xxx.xxx </Directory>

    以上的設置把/usr/local/apache/logs/目錄下面的所有日志通過/wwwlogs/ 這個虛擬目錄發布處理。同時這個虛擬目錄禁止除了xxx.xxx.xxx.xxx(網站群流量分析服務器)以外的所有IP地址訪問。

    第二步 重新啟動Apache服務器

關鍵字:Apache、虛擬目錄、日志、服務器

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站