Αρχική σελίδα » πως να » Ρύθμιση των AWStats σε Windows Server και IIS

    Ρύθμιση των AWStats σε Windows Server και IIS

    Όταν πρόκειται για τη συλλογή στατιστικών στοιχείων σε ιστοσελίδες, δεν μπορείτε ποτέ να έχετε αρκετό. Παρόλο που μια από τις πιο δημοφιλείς μεθόδους για την παρακολούθηση στατιστικών είναι μέσω υπηρεσιών όπως το Google Analytics, η ανάλυση αρχείου καταγραφής παραμένει ένας αξιόπιστος τρόπος για να παρακολουθείτε τους επισκέπτες σας, καθώς είναι απρόσβλητοι από τους αποκλεισμούς σεναρίων. Ένα ευρέως χρησιμοποιούμενο εργαλείο για την ανάλυση αρχείου καταγραφής είναι το εργαλείο ανοιχτού κώδικα, AWStats.

    Πριν από τη ρύθμιση των AWStats, θα πρέπει να βεβαιωθείτε ότι το Perl είναι εγκατεστημένο στη μηχανή σας Windows Server 2003 / IIS 6 ή Windows Server 2008 / IIS 7.

    Ρύθμιση καταγραφής ιστοτόπων στο Web

    Για να καταγράψετε τα κομμάτια των δεδομένων AWStats, οι ιστότοποί σας πρέπει να καταγράφουν τα ακόλουθα πεδία:

    • ημερομηνία
    • χρόνος
    • c-ip
    • cs-username
    • cs-μέθοδος
    • cs-uri-stem
    • sc-status
    • sc-byte
    • cs-έκδοση
    • cs (User-Agent)
    • cs (Referer)

    Εγκατάσταση IIS 6

    Για να ρυθμίσετε τις παραμέτρους καταγραφής σε IIS 6, ανοίξτε το IIS Manager και κάντε δεξί κλικ στο φάκελο Sites Web και επιλέξτε Ιδιότητες.

    Στην καρτέλα "Ιστότοπος ιστού", κάντε κλικ στο κουμπί "Ιδιότητες" στην ενότητα "Ενεργοποίηση καταγραφής".

    Στις ιδιότητες καταγραφής, ρυθμίστε το πρόγραμμα ώστε να είναι καθημερινά με την τοπική ώρα που χρησιμοποιείται για την ονομασία αρχείων και την ανατροπή.

    Στην καρτέλα Για προχωρημένους, ρυθμίστε τα απαιτούμενα πεδία για καταγραφή.

    Εφαρμόστε τις αλλαγές σας.

    IIS 7 Ρύθμιση

    Για να ρυθμίσετε τις παραμέτρους καταγραφής σε IIS 7, ανοίξτε το IIS Manager και επιλέξτε Καταγραφή από τις επιλογές διαμόρφωσης του διακομιστή.

    Στη διαμόρφωση καταγραφής, ορίστε ένα αρχείο καταγραφής ανά ιστότοπο, το οποίο μεταφέρεται καθημερινά χρησιμοποιώντας την τοπική ώρα για την ονομασία αρχείου.

    Κάντε κλικ στο κουμπί Επιλογή πεδίων και επιλέξτε τα πλαίσια δίπλα στα υποχρεωτικά πεδία.

    Εφαρμόστε τις αλλαγές σας.

    Ρύθμιση AWStats

    Κάντε λήψη του πακέτου zip AWStats από το Sourceforge. Δημιουργήστε ένα φάκελο που ονομάζεται 'awstats' στο φάκελο 'C: inetpubwwwroot' και εξαγάγετε τα ακόλουθα αρχεία από το ληφθέν αρχείο zip σε αυτό το φάκελο:

    • / wwwroot / εικονίδιο
    • / 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

    Μετά την εξαγωγή των αρχείων, αντιγράψτε το αρχείο "awstats.model.conf" σε ένα αρχείο με όνομα "awstats.domain.com.conf" (όπου domain.com είναι ο ιστότοπος που θα παρακολουθήσετε), ανοίξτε το στο Notepad και ρυθμίστε τις παραμέτρους όπως απαιτείται.

    Το πρώτο πράγμα που θα χρειαστεί να ρυθμίσετε είναι η τοποθεσία του αρχείου καταγραφής, η οποία από προεπιλογή βρίσκεται εδώ:

    • Διακομιστής 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
    • Διακομιστής 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]

    Μπορείτε να βρείτε το αναγνωριστικό IIS αναζητώντας την καταχώρηση του κύριου ιστότοπου στο IIS Manager και σημειώνοντας την τιμή στη στήλη ID δίπλα στον αντίστοιχο ιστότοπο.

    Ορίστε τις επιλογές στο αρχείο ρυθμίσεων. Αυτό το αρχείο έχει μια πολύ καλή εξήγηση για το τι κάνει η κάθε επιλογή, οπότε διαλέξτε λίγα λεπτά για να τα ελέγξετε. Ακολουθούν ορισμένες ρυθμίσεις ενδιαφέροντος σύμφωνα με την παραπάνω ρύθμιση:

    • LogFile = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% ΜΜ-24% DD-24.log" (Server 2008 / IIS 7 όπου τα στατιστικά στοιχεία υπολογίζονται καθημερινά)
    • LogFile = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" (Server 2003 / IIS 6, όπου τα στατιστικά στοιχεία υπολογίζονται κάθε 4 ώρες για να ενημερώνονται καθ 'όλη τη διάρκεια της ημέρας)
    • LogFormat = "χρόνος ημερομηνίας cs-μέθοδος cs-uri-stem cs-username c-ip cs-version cs (User-Agent) cs (Referer)
    • SiteDomain = "domain.com"
    • HostAliases = "www.domain.com 11.22.33.44" (οποιαδήποτε άλλη διεύθυνση URL που οδηγεί στον ιστότοπό σας)
    • DirIcons = "εικονίδιο"
    • DefaultFile = "index.php index.html"

    Μόλις αποθηκεύσετε το αρχείο ρυθμίσεων, εκτελέστε το AWStats Perl Script για να συγκεντρώσετε τα στατιστικά δεδομένα. Η εντολή μοιάζει με αυτό:

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

    Η παραπάνω εντολή αναλαμβάνει τα εξής (διαμόρφωση που χρησιμοποιείται για αυτό το άρθρο):

    • Ο φάκελος "C: inetpubwwwrootawstats" εξυπηρετεί τα στατιστικά στοιχεία μέσω της υπηρεσίας IIS.
    • Το Perl εγκαταστάθηκε στον κατάλογο "C: Perl".
    • Το αρχείο ρυθμίσεων ονομάζεται "awstats.domain.com.conf".

    Τέλος, μπορείτε να έχετε πρόσβαση στα στατιστικά δεδομένα μέσω του προγράμματος περιήγησης. Αυτή η διεύθυνση URL είναι διαθέσιμη δημοσίως για οποιονδήποτε να προβάλετε, εκτός εάν ρυθμίσετε την ασφάλεια μέσω της υπηρεσίας IIS. Για να ελέγξετε τη διαμόρφωσή μας, απλώς αναζητήστε:

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

    Προγραμματισμός ενημέρωσης στατιστικών στοιχείων

    Μία από τις διαμορφώσεις που ορίσαμε στο αρχείο ρυθμίσεων είναι η θέση 'LogFile' που καθορίζει το ποσό των ωρών που αφαιρούνται από τα τμήματα ημερομηνίας του αρχείου. Έτσι, για να αυτοματοποιήσετε τη διαδικασία σύνταξης των στατιστικών στοιχείων σας, ρυθμίστε μια προγραμματισμένη εργασία των Windows που τρέχει την εντολή που χρησιμοποιήσατε παραπάνω για να δημιουργήσετε τα στατιστικά στοιχεία για το χρονικό διάστημα που ρυθμίσατε.

    Συνδέσεις

    Κατεβάστε AWStats (πακέτο zip)