記事ディレクトリ
- 1。概要
- 2.実験手順
-
- 実験1. rotatelogsセグメンテーションツールの使用
- 実験2. AWStats分析システムにアクセスする
-
- 1.ファイアウォールをオフにする
- 2. Apacheサービスをインストールします
- 3.メイン構成ファイルを変更します
- 4.地域構成ファイルを変更する
- 5.エリア詳細ファイルを変更します
- 6. DNSサービスを開始します
- 7、http構成ファイルを編集します
- 8. httpサービスを再起動します
- 9.インターフェイスファイルを作成する
- 10.テストドメイン名が正常に構成されました
- 11. awstatsツールキットを解凍します
- 12.インストール
- 13、構成ファイルを編集します
- 14.ログ分割構成ファイルを編集します
- 15、ディレクトリを作成
- 16、サービスを再起動します
- 17.インターフェイスビューにアクセスする
- 18.データを更新する
- 19.データを更新するための計画タスクを設定する
- 20.最適化されたWebページを作成する
- 21.直接アドレスアクセス
1。概要
1.ログ分割
1. Webサイトへのアクセスの増加に伴い、Apacheの1日のファイルもデフォルトでどんどん大きくなります
- ログファイルは多くのディスク容量を使用します
- 関連情報を表示するのが不便
2.ログファイルを分割する
- Apacheにはrotatelogsセグメンテーションツールの実装が付属しています
- サードパーティツールのクロノログセグメンテーション
2. AWStatsログ分析システムの概要
- Perl言語によって開発されたオープンソースのログ分析システム
- Apache、Samba、Vsftpd、IIS、その他のサーバーのアクセスログを分析するために使用できます。
- crondおよびその他のスケジュールされたタスクサービスと組み合わせると、ログの内容を定期的に分析できます
3. rotatelogsツールとcronologツールの構成の違い
1. Rotatelogsツール
エラーログ“ | / usr / sbin / rotatelogs -l logs / www.kgc.com.error_%Y%m%d.log 86400」
CustomLog“ | / usr / sbin / rotatelogs -l logs / www.kgc.com.access_%Y%m%d.log 86400”の組み合わせ
2. Cronologツール
エラーログ“ | / usr / sbin / cronolog logs / www.kgc.com.error_%Y%m%d.log”
CustomLog“ | / usr / sbin / cronolog logs / www.kgc.com.access_%Y%m%d.log」の組み合わせ
2.実験手順
実験1. rotatelogsセグメンテーションツールの使用
1.ファイアウォールをオフにする
iptables -F
setenforce 0
2. Apacheサービスをインストールする
yum install httpd -y
3.構成ファイルを変更します
vim /etc/httpd/conf/httpd.conf
4. httpサービスをテストして再起動します
httpd -t
systemctl restart httpd
5.ローカルログファイルを表示する
ls / var / log / httpd /
6.システム時刻を変更する
date -s 09/05/20 ##変更時刻は2020年9月5日です
ls / var / log / httpd / ##ディレクトリ内のログファイルのリストを表示します
systemctl restart httpd ##サービスを再起動します
ls / var / log / httpd / ##再起動後に生成された新しいログファイルのリストを表示する
実験2. AWStats分析システムにアクセスする
1.ファイアウォールをオフにする
iptables -F
setenforce 0
2. Apacheサービスをインストールします
yum install bind httpd -y
3.メイン構成ファイルを変更します
vim /etc/named.conf
4.地域構成ファイルを変更する
vim /etc/named.rfc1912.zones
5.エリア詳細ファイルを変更します
cd / var / named /
cp -p named.localhost kgc.com.zone
vim kgc.com.zone
6. DNSサービスを開始します
systemctl start named
7、http構成ファイルを編集します
vim /etc/httpd/conf/httpd.conf
8. httpサービスを再起動します
systemctl restart httpd
9.インターフェイスファイルを作成する
cd / var / www / html /
vim index.html
10.テストドメイン名が正常に構成されました
win10ホストのDNSサーバーは、192.168.235.135です。
訪問アドレス:www.kgc.com
11. awstatsツールキットを解凍します
ファイルawstats-7.6.tar.gzをサーバーディレクトリ/ optにアップロードします。
cd / opt
tar zxvf awstats-7.6.tar.gz ## Unzip
mv awstats-7.6 / usr / local / awstats ##ファイル変換
cd / usr / local / awstats / ##ディレクトリジャンプ
ls
cd tools/
ls
12.インストール
./awstats_configure.pl
/etc/httpd/conf/httpd.conf
そして
www.kgc.com
キャリッジリターン
キャリッジリターン
13、構成ファイルを編集します
vim /etc/httpd/conf/httpd.conf
14.ログ分割構成ファイルを編集します
vim /etc/awstats/awstats.www.kgc.com.conf
15、ディレクトリを作成
cd / var / lib
ls
mkdir awstats
16、サービスを再起動します
systemctl restart httpd
17.インターフェイスビューにアクセスする
http://www.kgc.com/awstats/awstats.pl?config=www.kgc.com
18.データを更新する
アドレス:www.kgc.com数回更新
http://www.kgc.com/awstats/awstats.pl?config=www.kgc.com ##インターフェースの更新なし
cd / usr / local / awstats / tools /
./awstats_updateall.pl now ##データを更新
19.データを更新するための計画タスクを設定する
crontab -e
20.最適化されたWebページを作成する
cd / var / www / html
vim aws.html
21.直接アドレスアクセス
http://www.kgc.com/aws.html