Thiết lập AWStats trên Windows Server và IIS

Mục lục:

Thiết lập AWStats trên Windows Server và IIS
Thiết lập AWStats trên Windows Server và IIS

Video: Thiết lập AWStats trên Windows Server và IIS

Video: Thiết lập AWStats trên Windows Server và IIS
Video: NGƯỜI PHỤ NỮ MẮC CĂN BỆNH HIỄM NGHÈO BÁC SĨ PHẢI BÓ TAY - YouTube 2024, Tháng mười một
Anonim

Khi nói đến việc thu thập số liệu thống kê trên các trang web, bạn không bao giờ có thể có đủ. Mặc dù một trong những phương pháp phổ biến nhất để theo dõi thống kê là thông qua các dịch vụ như Google Analytics, phân tích tệp nhật ký vẫn là cách đáng tin cậy để theo dõi khách truy cập của bạn khi họ miễn nhiễm với trình chặn tập lệnh. Một công cụ được sử dụng rộng rãi để phân tích tệp nhật ký là công cụ nguồn mở, AWStats.

Trước khi thiết lập AWStats, bạn cần phải chắc chắn rằng Perl đã được cài đặt trên máy tính Windows Server 2003 / IIS 6 hoặc Windows Server 2008 / IIS 7 của bạn.

Định cấu hình đăng nhập trang web

Để thu thập dữ liệu AWStats, các trang web của bạn phải ghi lại các trường sau:

  • ngày
  • thời gian
  • c-ip
  • cs-username
  • phương pháp cs
  • cs-uri-stem
  • trạng thái sc
  • sc-byte
  • phiên bản cs
  • cs (Tác nhân người dùng)
  • cs (Người giới thiệu)

Thiết lập IIS 6

Để cấu hình đăng nhập trong IIS 6, mở IIS Manager và kích chuột phải vào thư mục Web Sites và chọn Properties.

Trên tab Trang Web, bấm nút Thuộc tính trong phần Cho phép ghi nhật ký.
Trên tab Trang Web, bấm nút Thuộc tính trong phần Cho phép ghi nhật ký.
Trong Thuộc tính Ghi nhật ký, hãy định cấu hình lịch biểu thành hàng ngày với thời gian địa phương được sử dụng để đặt tên tệp và di chuột qua.
Trong Thuộc tính Ghi nhật ký, hãy định cấu hình lịch biểu thành hàng ngày với thời gian địa phương được sử dụng để đặt tên tệp và di chuột qua.
Trên tab Nâng cao, hãy định cấu hình các trường bắt buộc để được ghi nhật ký.
Trên tab Nâng cao, hãy định cấu hình các trường bắt buộc để được ghi nhật ký.
Image
Image

Thiết lập IIS 7

Để cấu hình đăng nhập trong IIS 7, mở IIS Manager và chọn Logging từ các tùy chọn cấu hình máy chủ.

Trong cấu hình Ghi nhật ký, hãy thiết lập một tệp nhật ký duy nhất trên mỗi trang web cuộn qua hàng ngày bằng cách sử dụng thời gian địa phương để đặt tên tệp.
Trong cấu hình Ghi nhật ký, hãy thiết lập một tệp nhật ký duy nhất trên mỗi trang web cuộn qua hàng ngày bằng cách sử dụng thời gian địa phương để đặt tên tệp.
Image
Image

Nhấp vào nút Chọn trường và chọn các hộp bên cạnh các trường bắt buộc.

Áp dụng các thay đổi của bạn.
Áp dụng các thay đổi của bạn.

Thiết lập AWStats

Tải xuống gói zip AWStats từ Sourceforge. Tạo thư mục có tên ‘awstats’ trong thư mục ‘C: inetpubwwwroot’ của bạn và trích xuất các tệp sau từ tệp zip đã tải xuống vào thư mục này:

  • / wwwroot / icon
  • / wwwroot / cgi-bin / lang
  • / wwwroot / cgi-bin / lib
  • / wwwroot / cgi-bin / plugins
  • /wwwroot/cgi-bin/awredir.pl
  • /wwwroot/cgi-bin/awstats.model.conf
  • /wwwroot/cgi-bin/awstats.pl
Một khi các tập tin được trích xuất, sao chép tập tin "awstats.model.conf" vào một tập tin có tên "awstats.domain.com.conf" (nơi domain.com là trang web để theo dõi), mở nó trong Notepad và cấu hình các tùy chọn như cần thiết.
Một khi các tập tin được trích xuất, sao chép tập tin "awstats.model.conf" vào một tập tin có tên "awstats.domain.com.conf" (nơi domain.com là trang web để theo dõi), mở nó trong Notepad và cấu hình các tùy chọn như cần thiết.

Điều đầu tiên bạn cần cấu hình là vị trí tệp nhật ký, theo mặc định được đặt ở đây:

  • Máy chủ 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
  • Máy chủ 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]

Bạn có thể tìm thấy ID IIS bằng cách xem danh sách trang chủ trong IIS Manager và lưu ý giá trị trong cột ID bên cạnh trang tương ứng.

Đặt các tùy chọn trong tệp cấu hình. Tập tin này có một lời giải thích rất tốt về những gì mỗi tùy chọn, vì vậy hãy dành một vài phút để xem lại chúng. Dưới đây là một vài cài đặt quan tâm theo thiết lập ở trên:
Đặt các tùy chọn trong tệp cấu hình. Tập tin này có một lời giải thích rất tốt về những gì mỗi tùy chọn, vì vậy hãy dành một vài phút để xem lại chúng. Dưới đây là một vài cài đặt quan tâm theo thiết lập ở trên:
  • LogFile =”C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log” (Server 2008 / IIS 7 trong đó các số liệu thống kê được tính hàng ngày)
  • LogFile =”C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log” (Server 2003 / IIS 6, nơi các số liệu thống kê được tính mỗi 4 giờ để được cập nhật trong suốt cả ngày)
  • LogFormat =”ngày giờ cs-phương pháp cs-uri-stem cs-tên người dùng c-ip cs-phiên bản cs (Tác nhân người dùng) cs (giới thiệu) sc-byte sc-byte”
  • SiteDomain =”domain.com”
  • HostAliases =”www.domain.com 11.22.33.44 ″ (bất kỳ URL nào khác trỏ đến trang web của bạn)
  • DirIcons =”biểu tượng”
  • DefaultFile =”index.php index.html”

Khi bạn đã lưu tệp cấu hình của mình, hãy chạy Tập lệnh Perl AWStats để biên dịch dữ liệu thống kê. Lệnh này trông như thế này:

C:inetpubwwwrootawstats>C:Perlbinperl.exe awstats.pl -config=domain.com

Lệnh trên giả định sau (cấu hình được sử dụng cho bài viết này):
Lệnh trên giả định sau (cấu hình được sử dụng cho bài viết này):
  • Thư mục “C: inetpubwwwrootawstats” phục vụ các số liệu thống kê thông qua IIS.
  • Perl được cài đặt vào thư mục “C: Perl”.
  • Tập tin cấu hình được đặt tên là "awstats.domain.com.conf".

Cuối cùng, bạn có thể truy cập dữ liệu thống kê thông qua trình duyệt của mình. URL này được cung cấp công khai cho mọi người xem trừ khi bạn định cấu hình bảo mật qua IIS. Để kiểm tra cấu hình của chúng tôi, chỉ cần duyệt tới:

https://localhost/awstats/awstats.pl?config=domain.com

Image
Image

Lập kế hoạch Thống kê Cập nhật

Một trong những cấu hình chúng tôi đặt trong tệp cấu hình là vị trí 'LogFile' xác định số giờ để trừ khỏi các phần ngày của tệp. Vì vậy, để tự động hoá quá trình biên dịch số liệu thống kê của bạn, hãy thiết lập một tác vụ theo lịch trình Windows chạy lệnh bạn đã sử dụng ở trên để xây dựng các số liệu thống kê trong khoảng thời gian bạn định cấu hình.

Liên kết

Tải xuống AWStats (gói zip)

Đề xuất: