जब वेब साइटों पर आंकड़े एकत्र करने की बात आती है, तो आपके पास पर्याप्त नहीं हो सकता है। आंकड़ों को ट्रैक करने के लिए सबसे लोकप्रिय विधि में से एक Google Analytics जैसी सेवाओं के माध्यम से है, लॉग फ़ाइल विश्लेषण आपके आगंतुकों को ट्रैक करने का एक विश्वसनीय तरीका है क्योंकि वे स्क्रिप्ट अवरोधकों से प्रतिरक्षा हैं। लॉग फ़ाइल विश्लेषण के लिए व्यापक रूप से उपयोग किया जाने वाला टूल ओपन सोर्स टूल, एडब्लैट्स है।
AWStats को सेट करने से पहले, आपको यह सुनिश्चित करना होगा कि पर्ल आपके विंडोज सर्वर 2003 / आईआईएस 6 या विंडोज सर्वर 2008 / आईआईएस 7 मशीन पर स्थापित है।
वेब साइट लॉगिंग को कॉन्फ़िगर करना
डेटा AWStats ट्रैक को कैप्चर करने के लिए, आपकी साइट को निम्न फ़ील्ड लॉग करना होगा:
- दिनांक
- पहर
- सी आईपी
- CS-उपयोगकर्ता नाम
- CS-विधि
- CS-uri स्टेम
- अनुसूचित जाति का दर्जा
- अनुसूचित जाति-बाइट्स
- सीएस संस्करण
- सीएस (उपयोगकर्ता-एजेंट)
- सीएस (Referer)
आईआईएस 6 सेटअप
आईआईएस 6 में लॉगिंग कॉन्फ़िगर करने के लिए, आईआईएस प्रबंधक खोलें और वेब साइट्स फ़ोल्डर पर राइट क्लिक करें और गुण चुनें।
आईआईएस 7 सेटअप
IIS 7 में लॉगिंग कॉन्फ़िगर करने के लिए, IIS प्रबंधक खोलें और सर्वर कॉन्फ़िगरेशन विकल्पों से लॉगिंग का चयन करें।
AWStats सेट अप करना
Sourceforge से AWStats ज़िप पैकेज डाउनलोड करें। अपने 'सी: 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
पहली चीज़ जो आपको कॉन्फ़िगर करने की आवश्यकता होगी वह लॉग फ़ाइल स्थान है, जो डिफ़ॉल्ट रूप से यहां स्थित है:
- सर्वर 2003: सी: विन्डोज़ सिस्टम सिस्टम LogFilesW3SVC [IIS_ID]
- सर्वर 2008: सी: inetpublogsLogFilesW3SVC [IIS_ID]
आप आईआईएस प्रबंधक में मास्टर साइट लिस्टिंग को देखकर आईआईएस आईडी पा सकते हैं और संबंधित साइट के बगल में आईडी कॉलम में मूल्य को नोट कर सकते हैं।
- LogFile = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log" (सर्वर 2008 / आईआईएस 7 जहां आंकड़े प्रतिदिन गणना की जाती हैं)
- LogFile = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" (सर्वर 2003 / आईआईएस 6 जहां आंकड़े हर 4 घंटों में पूरे दिन अपडेट होने की गणना की जाती हैं)
- LogFormat = "दिनांक समय सीएस-विधि सीएस-यूरी-स्टेम सीएस-उपयोगकर्ता नाम सी-आईपी सीएस-संस्करण सीएस (उपयोगकर्ता-एजेंट) सीएस (रेफरर) एससी-स्टेटस एससी-बाइट्स"
- SiteDomain = "domain.com"
- HostAliases = "www.domain.com 11.22.33.44" (कोई अन्य यूआरएल जो आपकी साइट पर इंगित करता है)
- DirIcons = "आइकन"
- DefaultFile = "index.php index.html"
एक बार जब आप अपनी कॉन्फ़िगरेशन फ़ाइल सहेज लेते हैं, तो आंकड़े डेटा संकलित करने के लिए AWStats Perl स्क्रिप्ट चलाएं। आदेश इस तरह दिखता है:
C:inetpubwwwrootawstats>C:Perlbinperl.exe awstats.pl -config=domain.com
- फ़ोल्डर "सी: inetpubwwwrootawstats" आईआईएस के माध्यम से आंकड़े परोसता है।
- पर्ल "सी: पर्ल" निर्देशिका में स्थापित किया गया था।
- कॉन्फ़िगरेशन फ़ाइल को "awstats.domain.com.conf" नाम दिया गया है।
अंत में, आप अपने ब्राउज़र के माध्यम से आंकड़े डेटा तक पहुंच सकते हैं। यह यूआरएल किसी भी व्यक्ति को देखने के लिए सार्वजनिक रूप से उपलब्ध है जब तक आप आईआईएस के माध्यम से सुरक्षा को कॉन्फ़िगर नहीं करते। हमारी कॉन्फ़िगरेशन का परीक्षण करने के लिए, बस ब्राउज़ करें:
https://localhost/awstats/awstats.pl?config=domain.com
शेड्यूलिंग आंकड़े अद्यतन
कॉन्फ़िगरेशन फ़ाइल में सेट कॉन्फ़िगरेशन में से एक 'लॉगफाइल' स्थान है जो फ़ाइल के दिनांक भाग से घटाने के लिए घंटों की मात्रा को परिभाषित करता है। तो अपने आंकड़ों को संकलित करने की प्रक्रिया को स्वचालित करने के लिए, एक विंडोज अनुसूचित कार्य सेट करें जो आपके द्वारा कॉन्फ़िगर किए गए अंतराल पर आंकड़े बनाने के लिए ऊपर दिए गए कमांड को चलाता है।
लिंक
AWStats डाउनलोड करें (ज़िप पैकेज)