26Aug

הגדרת AWStats ב- Windows Server ו- IIS

click fraud protection

כשמדובר איסוף נתונים סטטיסטיים באתרי אינטרנט, אתה אף פעם לא יכול להיות מספיק.בעוד אחד השיטה הפופולרית ביותר לסטטיסטיקה מעקב היא באמצעות שירותים כגון Google Analytics, ניתוח קובץ יומן נשאר דרך אמינה לעקוב אחר המבקרים שלך כפי שהם חסינים מפני חוסמי תסריט.כלי בשימוש נרחב עבור ניתוח קובץ יומן הוא כלי קוד פתוח, AWStats.

לפני הגדרת AWStats, יהיה עליך לוודא ש- Perl מותקן במחשב Windows Server 2003 / IIS 6 או Windows Server 2008 / IIS 7.

הגדרת תצורה של רישום אתר אינטרנט

על מנת ללכוד את המסלולים של נתוני AWStats, על האתרים שלך להיכנס לשדות הבאים:

  • תאריך
    • תאריך
    • שעה
    • c-ip
    • cs-username
    • cs-method
    • cs-uri-STE
    • SC-status
    • cd-version
    • cs( User-Agent)
    • cs( הפניה)

    IIS 6 Setup

    כדי להגדיר את הרישום ב- IIS 6, פתח את מנהל IIS ולחץ באמצעות לחצן העכבר הימני בתיקייה אתרי אינטרנט ובחר מאפיינים.

    בכרטיסייה אתר אינטרנט, לחץ על הלחצן מאפיינים בקטע הפעל רישום.

    במאפייני הרישום, הגדר את לוח הזמנים כדי להיות יומי עם הזמן המקומי המשמש עבור שמות קבצים ו rollover.

    instagram viewer

    בכרטיסיה מתקדם, הגדר את השדות הדרושים כדי להירשם.

    החל את השינויים שלך.

    IIS 7 Setup

    כדי להגדיר את הרישום ב- IIS 7, פתח את מנהל IIS ובחר באפשרות רישום מאפשרויות תצורת השרת.

    בתצורה רישום, להגדיר קובץ יומן אחד לכל אתר אשר מתגלגל מדי יום באמצעות הזמן המקומי עבור שמות הקובץ.

    לחץ על הלחצן Select Fields( שדות) ובחר את התיבות שליד השדות הנדרשים.

    החל את השינויים שלך.

    הגדרת AWStats

    הורד את החבילה zipats zip מ - 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 על-ידימסתכל על רישום האתר הראשי ב- IIS Manager ומציין את הערך בעמודה מזהה ליד האתר המתאים.

    הגדרת האפשרויות בקובץ התצורה.לקובץ זה יש הסבר טוב מאוד למה עושה כל אפשרות, לכן קח כמה דקות כדי לבדוק אותם.הנה כמה הגדרות של עניין על פי ההגדרה לעיל:

    • LogFile = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log" ( Server 2008 / IIS 7 שבו הנתונים הסטטיסטיים מחושבים מדי יום)
    • LogDile = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" ( Server 2003 / IIS 6 שבו הנתונים הסטטיסטיים מחושבים כל 4 שעות כדי להתעדכן במהלך היום)
    • LogFormat = "תאריך cs-Method cs-uri-cs cs-username c-ip cs-version cs( User-Agent) cs( מפנה) SC-status sc-bytes "
    • SiteDomain =" domain.com "
    • HostAliases =" www.domain.com "" ""
    • DirIcons = "סמל"
    • DefaultFile = "index.php index.html"

    לאחר שתשמור את קובץ ההגדרות, הפעל את סקריפט ה- AWStats Perl כדי לעבד את הנתונים הסטטיסטייםנתונים.הפקודה נראית כך:

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

    הפקודה הנ"ל מניחה את ההגדרות הבאות( תצורה המשמשת למאמר זה):

    • התיקייה "C: inetpubwwwrootawstats" משרתת את הנתונים הסטטיסטיים באמצעות IIS.
    • Perl הותקן בספרייה "C: Perl".קובץ ההגדרות נקרא "awstats.domain.com.conf".

    לבסוף, תוכל לגשת לנתוני הנתונים הסטטיסטיים באמצעות הדפדפן שלך.כתובת אתר זו זמינה באופן ציבורי לכל מי שיוצג, אלא אם תגדיר את האבטחה באמצעות IIS.כדי לבדוק את התצורה שלנו, רק דפדף אל:

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

    עדכון תזמון נתונים סטטיסטיים

    אחת מהתצורות שאנו קובעים בקובץ התצורה היא המיקום 'LogFile' אשר מגדיר את כמות השעות ללחסר מ תאריך חלקים של הקובץ.אז כדי להפוך את תהליך איסוף הנתונים הסטטיסטיים שלך, להגדיר משימה מתוזמנת של Windows אשר מפעילה את הפקודה שבה השתמשת למעלה כדי לבנות את הנתונים הסטטיסטיים על מרווח אתה מוגדר.הורד את Windows. חבילת הורדה