Linux Redhat 6.5 apache日誌分割
阿新 • • 發佈:2018-06-07
服務apache 2.4.4 自動分割日誌,按年月日生成
- wed 軟件 apache nginx lls7 tomcat 軟件
- http 協議 80 端口
- 域名解析 DNS TCP 53 (連DNS接)UDP 53 端口(解析DNS)
- 語言 html5+css3 jsp php java python
- rpm -ivh /mnt/Packages/httpd-2.2.15-29.el6_4.x86_64.rpm 安裝httpd
- rpm -ivh /mnt/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64 安裝DNS域名解析
- vim /etc/httpd/conf/httpd.conf 修改httpd主配置文件
- 135 Listen 192.168.100.101:80 寫入自己服務器IP
- 136 #Listen 80 註釋 lpv6
- 276 ServerName www.soso.com:80 完全合格域名
- service httpd restart 重新加載服務
- 重新加載服務後就也訪問Linux提供的完網站服務
- etc/httpd/logs/access_log
-
圖1
- cd /etc/httpd/conf.d/ 創建日誌分割
- 1
- mkdir -p /usr/local/apache/htdocs 創建站點
- mkdir -p /usr/local/apache/logs 存放日誌
- cd /usr/local/apache/htdocs/ 準備創建日誌分割首頁
- echo "this is logs" > index.html創建首頁
- 修改DNS域名解析主配置文件區域配置文件區域數據文件 然後重啟兩個服務
- 網頁式產看記錄
- 掛在共享文件解壓awstats-7.6
- 為掛載點創建目錄
- 掛在宿主機共享文件
- tar zxvf awstats-7.6.tar.gz -C /opt/ 解壓文件
- mv awstats-7.6/ /usr/local/awstas 方便管理
- cd /usr/local/awstats/tools 配置文件
- ./awstats_configure.pl 執行
- Config file path (‘none‘ to skip web server setup):
- > /etc/httpd/conf/httpd.conf //輸入配置文件
- Your web site, virtual server or profile name:
- > www.benet.com //輸入域名
- 其他全部是y 或者 回車
- vim /etc/httpd/conf/httpd.conf 添加內容
- <Directory "/usr/local/awstats/wwwroot">
Options None
AllowOverride None
Order Allow,deny
Allow from all
</Directory> - vim /etc/awstats/awstats.www.benet.com.conf修改內容
- LogFile="/var/log/httpd/access_log" //修改訪問日誌文件位置
- DirData="/var/lib/awstats" //awstats 默認不存在(需要創建)
- service httpd restart
- ./awstats_updateall.pl now //更新數據
- 然後訪問
- http://www.benet.com/awstats/awstats.pl?config=www.benet.com
Linux Redhat 6.5 apache日誌分割