AWStats là một công cụ báo cáo phân tích trang web mã nguồn mở, tạo ra các thống kê web, streaming, FTP hoặc mail server tiên tiến. Trình phân tích nhật ký này hoạt động như một CGI hoặc từ dòng lệnh và hiển thị cho bạn tất cả thông tin có thể có trong nhật ký của bạn trong một vài trang web đồ họa. Nó sử dụng một tệp thông tin một phần để có thể xử lý các tệp nhật ký lớn thường xuyên và nhanh chóng. Nó hỗ trợ hầu hết các định dạng tệp nhật ký máy chủ web bao gồm Apache, IIS và nhiều định dạng nhật ký máy chủ web khác.

Bài viết này sẽ giúp bạn cài đặt và định cấu hình AWStats trên Ubuntu.

Cài đặt Gói AWStats

Theo mặc định, gói AWStats có sẵn trong kho lưu trữ Ubuntu.

Bạn có thể cài đặt nó bằng cách chạy:

 sudo apt-get cài đặt awstats 

Tiếp theo, bạn sẽ cần kích hoạt mô-đun CGI trong Apache.

Bạn có thể làm điều này bằng cách chạy:

 sudo a2enmod cgi 

Bây giờ, khởi động lại Apache để phản ánh những thay đổi.

 sudo /etc/init.d/apache2 khởi động lại 

Định cấu hình AWStats

Bạn cần tạo tệp cấu hình cho mỗi tên miền hoặc trang web bạn muốn xem thống kê. Trong ví dụ này, chúng ta sẽ tạo một tệp cấu hình cho “ test.com “.

Bạn có thể thực hiện việc này bằng cách sao chép tệp cấu hình mặc định AWStats vào tệp có tên miền của bạn.

 sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.test.com.conf 

Bây giờ, bạn cần thực hiện một số thay đổi trong tệp cấu hình:

 sudo nano /etc/awstats/awstats.test.com.conf 

Cập nhật cài đặt được hiển thị bên dưới:

 # Thay đổi thành tệp nhật ký Apache, theo mặc định là /var/log/apache2/access.log LogFile = "/ var / log / apache2 / access.log" # Thay đổi tên miền trang web SiteDomain = "test.com" HostAliases = "www.test.com localhost 127.0.0.1" # Khi tham số này được đặt thành 1, AWStats thêm nút trên trang báo cáo để cho phép "cập nhật" thống kê từ trình duyệt web AllowToUpdateStatsFromBrowser = 1 

Lưu và đóng tập tin.

Sau những thay đổi này, bạn cần xây dựng các số liệu thống kê ban đầu sẽ được tạo từ các bản ghi hiện tại trên máy chủ của bạn. Bạn có thể làm điều này bằng cách sử dụng:

 sudo /usr/lib/cgi-bin/awstats.pl -config = test.com -update 

Đầu ra sẽ trông giống như sau:

Định cấu hình Apache cho AWStats

Tiếp theo, bạn cần cấu hình Apache2 để hiển thị các số liệu thống kê này. Bây giờ sao chép nội dung của thư mục “cgi-bin” vào thư mục gốc của tài liệu mặc định trong tiến trình cài đặt Apache của bạn. Theo mặc định, thư mục này nằm trong thư mục “/ usr / lib / cgi-bin”.

Bạn có thể làm điều này bằng cách chạy:

 sudo cp -r / usr / lib / cgi-bin / var / www / html / sudo chown www-dữ liệu: www-data / var / www / html / cgi-bin / sudo chmod -R 755 / var / www / html / cgi-bin / 

Kiểm tra AWStats

Bây giờ bạn có thể truy cập AWStats của mình bằng cách truy cập url “http: //your-server-ip/cgi-bin/awstats.pl? Config = test.com.”
Nó sẽ cho bạn thấy một trang kết quả như thế này:

Thiết lập Cron để cập nhật nhật ký

Chúng tôi khuyên bạn nên lên lịch một công việc định kỳ để cập nhật thường xuyên cơ sở dữ liệu AWStats bằng các mục nhật ký mới được tạo ra, vì vậy các số liệu thống kê được cập nhật thường xuyên. Điều này cũng sẽ tiết kiệm thời gian của bạn.

Để thực hiện điều này, bạn cần chỉnh sửa tệp “/ etc / crontab”:

 sudo nano / etc / crontab 

Thêm dòng sau cho AWStats cập nhật sau mỗi mười phút.

 * / 10 * * * * root /usr/lib/cgi-bin/awstats.pl -config = test.com -update 

Lưu và đóng tập tin.

Phần kết luận

AWStats là một công cụ rất hữu ích có thể cung cấp cho bạn tổng quan về những gì đang xảy ra trên trang web của bạn và hỗ trợ phân tích trang web. Nó rất dễ cài đặt và cấu hình. Hãy bình luận dưới đây nếu bạn có bất kỳ câu hỏi nào.