Trang chủ » làm thế nào để » Thiết lập AWStats trên Windows Server và IIS

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

    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 số liệu 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à một cách đáng tin cậy để theo dõi khách truy cập của bạn vì họ miễn nhiễm với các 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 sẽ cần đảm bảo Perl được cài đặt trên máy Windows Server 2003 / IIS 6 hoặc Windows Server 2008 / IIS 7 của bạn.

    Cấu hình ghi nhật ký trang web

    Để ghi lại các bản nhạc AWStats dữ liệu, 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
    • tên người dùng
    • phương pháp cs
    • cs-uri-thân
    • tình trạng 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

    Để định cấu hình đăng nhập IIS 6, hãy mở Trình quản lý IIS và nhấp chuột phải vào thư mục Trang web và chọn Thuộc tính.

    Trên tab Trang web, bấm vào nút Thuộc tính trong phần Bật ghi nhật ký.

    Trong Thuộc tính ghi nhật ký, định cấu hình lịch biểu hàng ngày với thời gian cục bộ được sử dụng để đặt tên tệp và cuộn qua.

    Trên tab Nâng cao, định cấu hình các trường bắt buộc để đăng nhập.

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

    Thiết lập IIS 7

    Để định cấu hình đăng nhập trong IIS 7, hãy mở Trình quản lý IIS và chọn Ghi nhật ký 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 cho mỗi trang web cuộn qua hàng ngày bằng thời gian cục bộ để đặt tên tệp.

    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 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 / biểu tượng
    • / wwwroot / cgi-bin / lang
    • / wwwroot / cgi-bin / lib
    • / wwwroot / cgi-bin / plugin
    • /wwwroot/cgi-bin/awredir.pl
    • /wwwroot/cgi-bin/awstats.model.conf
    • /wwwroot/cgi-bin/awstats.pl

    Khi các tệp được giải nén, hãy sao chép tệp tin awstats.model.confvv vào một tệp có tên là aw awstats.domain.com. cần thiết.

    Điều đầu tiên bạn sẽ 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 ID IIS bằng cách xem danh sách trang chính 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 làm, vì vậy hãy dành vài phút để xem xét chúng. Dưới đây là một vài cài đặt quan tâm theo thiết lập ở trên:

    • LogFile = Lần C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log (Máy chủ 2008 / IIS 7 nơi các số liệu thống kê được tính toán hàng ngày)
    • LogFile = lâm C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log (Máy chủ 2003 / IIS 6 trong đó số liệu thống kê được tính cứ sau 4 giờ được cập nhật trong cả ngày)
    • LogFormat = Thời gian ngày thời gian cs-phương thức cs-uri-thân cs-tên người dùng c-ip cs-phiên bản cs (Tác nhân người dùng) cs (Người giới thiệu) sc-status sc-byte
    • SiteDomain = tên miền.com.com
    • HostAliases = Dòng 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 = lồng 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 AWStats Perl để 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 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ê qua IIS.
    • Perl đã được cài đặt vào thư mục C: Perl,.
    • Các tập tin cấu hình được đặt tên là awstats.domain.com..

    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 bạn. URL này có sẵn 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 đến:

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

    Cập nhật thống kê thống kê

    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ừ đi các phần ngày của tệp. Vì vậy, để tự động hóa quá trình biên dịch số liệu thống kê của bạn, hãy thiết lập Tác vụ theo lịch trình của Windows chạy lệnh bạn đã sử dụng ở trên để xây dựng số liệu thống kê về khoảng thời gian bạn đã định cấu hình.

    Liên kết

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