मुखपृष्ठ » कैसे » Windows सर्वर और IIS पर AWStats सेट करना

    Windows सर्वर और IIS पर AWStats सेट करना

    जब वेब साइटों पर आंकड़े इकट्ठा करने की बात आती है, तो आपके पास कभी भी पर्याप्त नहीं हो सकता है। जबकि ट्रैकिंग आँकड़ों के लिए सबसे लोकप्रिय तरीका Google Analytics जैसी सेवाओं के माध्यम से है, लॉग फ़ाइल विश्लेषण आपके आगंतुकों को ट्रैक करने के लिए एक विश्वसनीय तरीका है क्योंकि वे स्क्रिप्ट ब्लॉकर्स के लिए प्रतिरक्षा हैं। लॉग फ़ाइल विश्लेषण के लिए एक व्यापक रूप से इस्तेमाल किया उपकरण खुला स्रोत उपकरण, AWStats है.

    AWStats को स्थापित करने से पहले, आपको यह सुनिश्चित करना होगा कि पर्ल आपके विंडोज सर्वर 2003 / IIS 6 या विंडोज सर्वर 2008 / IIS 7 मशीन पर स्थापित है।.

    वेब साइट लॉगिंग को कॉन्फ़िगर करना

    AWStats ट्रैक डेटा कैप्चर करने के लिए, आपकी साइटों को निम्नलिखित फ़ील्ड लॉग करनी चाहिए:

    • दिनांक
    • पहर
    • सी आईपी
    • CS-उपयोगकर्ता नाम
    • CS-विधि
    • CS-uri स्टेम
    • अनुसूचित जाति का दर्जा
    • अनुसूचित जाति-बाइट्स
    • सीएस संस्करण
    • सीएस (उपयोगकर्ता-एजेंट)
    • सीएस (Referer)

    IIS 6 सेटअप

    IIS 6 में लॉगिंग को कॉन्फ़िगर करने के लिए, IIS प्रबंधक खोलें और वेब साइट्स फ़ोल्डर पर राइट क्लिक करें और गुण चुनें.

    वेब साइट टैब पर, लॉगिंग अनुभाग सक्षम करें में गुण बटन पर क्लिक करें.

    लॉगिंग गुण में, फ़ाइल नामकरण और रोलओवर के लिए स्थानीय समय के साथ दैनिक होने के लिए शेड्यूल कॉन्फ़िगर करें.

    उन्नत टैब पर, लॉग किए जाने वाले आवश्यक फ़ील्ड कॉन्फ़िगर करें.

    अपने परिवर्तन लागू करें.

    IIS 7 सेटअप

    IIS 7 में लॉगिंग को कॉन्फ़िगर करने के लिए, IIS प्रबंधक खोलें और सर्वर कॉन्फ़िगरेशन विकल्पों में से लॉगिंग का चयन करें.

    लॉगिंग कॉन्फ़िगरेशन में, प्रति साइट एक एकल लॉग फ़ाइल सेट करें जो फ़ाइल नामकरण के लिए स्थानीय समय का उपयोग करके रोजाना रोल करती है.

    फ़ील्ड चुनें बटन पर क्लिक करें और आवश्यक फ़ील्ड के बगल में स्थित बक्से को चेक करें.

    अपने परिवर्तन लागू करें.

    AWStats की स्थापना

    Sourceforge से AWStats ज़िप पैकेज डाउनलोड करें। अपने 'C: inetpubwwwroot' फ़ोल्डर में 'awstats' नामक एक फ़ोल्डर बनाएँ और डाउनलोड की गई ज़िप फ़ाइल से निम्न फ़ाइलों को इस फ़ोल्डर में निकालें:

    • / Wwwroot / आइकन
    • / Wwwroot / cgi-bin / लैंग
    • / 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 साइट को ट्रैक करने के लिए है) नामक फाइल को कॉपी करें, इसे नोटपैड में खोलें और विकल्पों को कॉन्फ़िगर करें। जरूरत है.

    पहली चीज जिसे आपको कॉन्फ़िगर करने की आवश्यकता होगी वह लॉग फ़ाइल स्थान है, जो डिफ़ॉल्ट रूप से यहां स्थित है:

    • सर्वर 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
    • सर्वर 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]

    आप IIS प्रबंधक में मास्टर साइट लिस्टिंग को देखकर और संबंधित साइट के बगल में आईडी कॉलम में मान को देखकर IIS आईडी पा सकते हैं.

    कॉन्फ़िगरेशन फ़ाइल में विकल्प सेट करें। इस फ़ाइल में एक बहुत अच्छा विवरण है कि प्रत्येक विकल्प क्या करता है, इसलिए उन्हें समीक्षा करने में कुछ मिनट लगते हैं। ऊपर दिए गए सेटअप के अनुसार यहां कुछ सेटिंग ऑफ इंटरेस्ट हैं:

    • LogFile = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log" (सर्वर 2008 / IIS 7 जहाँ आँकड़ों की दैनिक गणना की जाती है)
    • LogFile = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" (सर्वर 2003 / IIS 6 जहाँ आँकड़ों की गणना हर 4 घंटे में दिन भर में अद्यतन की जाती है)
    • LogFormat = "तिथि समय सीएस-विधि सीएस-यूआरआई-स्टेम सीएस-उपयोगकर्ता नाम सी-आईपी सीएस-संस्करण सीएस (उपयोगकर्ता-एजेंट) सीएस (संदर्भकर्ता) sc-status sc-bytes"
    • SiteDomain = "domain.com"
    • HostAliases = "www.domain.com 11.22.33.44" (किसी अन्य URL का जो आपकी साइट पर इंगित करता है)
    • DirIcons = "आइकन"
    • DefaultFile = "index.php index.html"

    एक बार जब आप अपनी कॉन्फ़िगरेशन फ़ाइल सहेज लेते हैं, तो आँकड़े डेटा संकलित करने के लिए AWStats पर्ल स्क्रिप्ट चलाएँ। आदेश इस तरह दिखता है:

    C: inetpubwwwrootawstats> C: Perlbinperl.exe awstats.pl -confit =

    उपरोक्त कमांड निम्नलिखित मानती है (इस लेख के लिए प्रयुक्त विन्यास):

    • "C: inetpubwwwrootawstats" फ़ोल्डर IIS के माध्यम से आँकड़े परोसता है.
    • पर्ल को "C: पर्ल" निर्देशिका में स्थापित किया गया था.
    • कॉन्फ़िग फ़ाइल का नाम "awstats.domain.com.conf" है.

    अंत में, आप अपने ब्राउज़र के माध्यम से आँकड़े डेटा तक पहुँच सकते हैं। जब तक आप IIS के माध्यम से सुरक्षा को कॉन्फ़िगर नहीं करते तब तक यह URL किसी के लिए भी उपलब्ध है। हमारे कॉन्फ़िगरेशन का परीक्षण करने के लिए, बस इसे ब्राउज़ करें:

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

    शेड्यूलिंग आँकड़े अद्यतन

    कॉन्फ़िगरेशन फ़ाइल में हम जो कॉन्फ़िगरेशन सेट करते हैं, उनमें से एक 'लॉगफ़ाइल' स्थान है जो फ़ाइल के दिनांक भागों से घटने के लिए घंटों की मात्रा को परिभाषित करता है। इसलिए अपने आँकड़ों को संकलित करने की प्रक्रिया को स्वचालित करने के लिए, एक Windows शेड्यूल किया गया कार्य सेट करें जो आपके द्वारा ऊपर बताए गए अंतराल पर आँकड़ों को बनाने के लिए आपके द्वारा उपयोग की गई कमांड को चलाता है।.

    लिंक

    AWStats डाउनलोड करें (ज़िप पैकेज)