26Aug

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

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

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

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

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

  • ημερομηνία
  • ώρα
  • c-ip
  • cs-username
  • cs-μέθοδος
  • cs-uri-stem
  • sc-status
  • sc-bytes
  • cs-version
  • cs( User-Agent)
  • cs( Referer)

IIS 6 Ρύθμιση

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

Στην καρτέλα "Ιστότοπος 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 είναι ο ιστότοπος για παρακολούθηση), ανοίξτε το στο Σημειωματάριο και ρυθμίστε τις επιλογές ανάλογα με τις ανάγκες σας.

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

  • Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
  • Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]

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

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

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

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

C: inetpubwwwrootawstats & gt; C: Perlbinperl.exe awstats.pl -config = domain.com

Η παραπάνω εντολή αναλαμβάνει τα εξής( configuration used for this article):

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

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

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

Ενημέρωση Στατιστικών Προγραμματισμού

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

Σύνδεσμοι

Λήψη AWStats( πακέτο zip)