विंडोज सर्वर और आईआईएस पर AWStats सेट अप करना

विषयसूची:

विंडोज सर्वर और आईआईएस पर AWStats सेट अप करना
विंडोज सर्वर और आईआईएस पर AWStats सेट अप करना

वीडियो: विंडोज सर्वर और आईआईएस पर AWStats सेट अप करना

वीडियो: विंडोज सर्वर और आईआईएस पर AWStats सेट अप करना
वीडियो: How to Never Give Home Mailing Address and Always Use PO Box - YouTube 2024, मई
Anonim

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

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

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

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

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

आईआईएस 6 सेटअप

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

वेब साइट टैब पर, लॉगिंग अनुभाग सक्षम करें में गुण बटन पर क्लिक करें।
वेब साइट टैब पर, लॉगिंग अनुभाग सक्षम करें में गुण बटन पर क्लिक करें।
लॉगिंग गुणों में, फ़ाइल नामकरण और रोलओवर के लिए स्थानीय समय के साथ शेड्यूल को दैनिक रूप से कॉन्फ़िगर करें।
लॉगिंग गुणों में, फ़ाइल नामकरण और रोलओवर के लिए स्थानीय समय के साथ शेड्यूल को दैनिक रूप से कॉन्फ़िगर करें।
उन्नत टैब पर, आवश्यक फ़ील्ड लॉग इन करने के लिए कॉन्फ़िगर करें।
उन्नत टैब पर, आवश्यक फ़ील्ड लॉग इन करने के लिए कॉन्फ़िगर करें।
Image
Image

आईआईएस 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
एक बार फ़ाइलों को निकालने के बाद, "awstats.model.conf" फ़ाइल को "awstats.domain.com.conf" नामक फ़ाइल में कॉपी करें (जहां domain.com ट्रैक करने के लिए साइट है), इसे नोटपैड में खोलें और विकल्पों को कॉन्फ़िगर करें जरूरत है।
एक बार फ़ाइलों को निकालने के बाद, "awstats.model.conf" फ़ाइल को "awstats.domain.com.conf" नामक फ़ाइल में कॉपी करें (जहां domain.com ट्रैक करने के लिए साइट है), इसे नोटपैड में खोलें और विकल्पों को कॉन्फ़िगर करें जरूरत है।

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

  • सर्वर 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

Image
Image

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

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

लिंक

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

सिफारिश की: