AWStats एक ओपन-सोर्स वेब एनालिटिक्स रिपोर्टिंग टूल है जो ग्राफिक रूप से उन्नत वेब, स्ट्रीमिंग, एफ़टीपी या मेल सर्वर आंकड़े उत्पन्न करता है। यह लॉग विश्लेषक एक CGI या कमांड लाइन के रूप में काम करता है और आपको कुछ ग्राफिकल वेब पृष्ठों में आपके लॉग में मौजूद सभी संभावित जानकारी दिखाता है। यह बड़ी आंशिक फ़ाइलों को अक्सर और जल्दी से संसाधित करने में सक्षम होने के लिए आंशिक सूचना फ़ाइल का उपयोग करता है। यह अपाचे, आईआईएस और कई अन्य वेब सर्वर लॉग प्रारूपों सहित अधिकांश वेब सर्वर लॉग फ़ाइल प्रारूपों का समर्थन करता है।

यह आलेख आपको उबंटू पर AWStats को स्थापित और कॉन्फ़िगर करने में मदद करेगा।

AWStats पैकेज स्थापित करें

डिफ़ॉल्ट रूप से, AWStats पैकेज उबंटू भंडार में उपलब्ध है।

आप इसे चलाकर इंस्टॉल कर सकते हैं:

 sudo apt-awstats स्थापित करें 

इसके बाद आपको अपाचे में सीजीआई मॉड्यूल को सक्षम करने की आवश्यकता होगी।

आप इसे चलाकर कर सकते हैं:

 सुडो ए 2enmod सीजीआई 

अब, परिवर्तनों को प्रतिबिंबित करने के लिए अपाचे को पुनरारंभ करें।

 sudo /etc/init.d/apache2 पुनरारंभ करें 

AWStats कॉन्फ़िगर करें

आपको प्रत्येक डोमेन या वेबसाइट के लिए कॉन्फ़िगरेशन फ़ाइल बनाने की आवश्यकता है जिसके लिए आप आंकड़े देखना चाहते हैं। इस उदाहरण में हम " test.com " के लिए कॉन्फ़िगरेशन फ़ाइल बनाएंगे।

आप AWStats डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल को अपने डोमेन नाम के साथ डुप्लिकेट करके ऐसा कर सकते हैं।

 sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.test.com.conf 

अब, आपको कॉन्फ़िगरेशन फ़ाइल में कुछ बदलाव करने की आवश्यकता है:

 सुडो नैनो /etc/awstats/awstats.test.com.conf 

नीचे दिखाए गए सेटिंग्स अपडेट करें:

 # अपाचे लॉग फ़ाइल में बदलें, डिफ़ॉल्ट रूप से यह /var/log/apache2/access.log लॉगफाइल = "/ var / log / apache2 / access.log" # वेबसाइट डोमेन नाम में बदलें SiteDomain = "test.com" HostAliases = "www.test.com localhost 127.0.0.1" # जब यह पैरामीटर 1 पर सेट होता है, तो AWStats रिपोर्ट पेज पर एक बटन जोड़ता है ताकि वेब ब्राउज़र से आंकड़ों को "अपडेट" करने की अनुमति मिल सके AllowToUpdateStatsFromBrowser = 1 

फ़ाइल को सहेजें और बंद करें।

इन परिवर्तनों के बाद, आपको अपने शुरुआती आंकड़े बनाना होगा जो आपके सर्वर पर वर्तमान लॉग से उत्पन्न होंगे। आप इसका उपयोग कर सकते हैं:

 sudo /usr/lib/cgi-bin/awstats.pl -config = test.com -update 

आउटपुट इस तरह कुछ दिखाई देगा:

AWStats के लिए अपाचे कॉन्फ़िगर करें

इसके बाद, आपको इन आंकड़ों को दिखाने के लिए अपाचे 2 को कॉन्फ़िगर करने की आवश्यकता है। अब अपने अपाचे इंस्टॉलेशन की डिफ़ॉल्ट दस्तावेज़ रूट निर्देशिका में "cgi-bin" फ़ोल्डर की सामग्री की प्रतिलिपि बनाएँ। डिफ़ॉल्ट रूप से, यह "/ usr / lib / cgi-bin" फ़ोल्डर में है।

आप इसे चलाकर कर सकते हैं:

 sudo cp -r / usr / lib / cgi-bin / var / www / html / sudo chown www-data: www-data / var / www / html / cgi-bin / sudo chmod -R 755 / var / www / html / cgi-bin / 

टेस्ट AWStats

अब आप url "http: //your-server-ip/cgi-bin/awstats.pl? Config = test.com पर जाकर अपने AWStats तक पहुंच सकते हैं।"
यह आपको इस तरह का एक परिणाम पृष्ठ दिखाएगा:

लॉग अपडेट करने के लिए क्रॉन सेट करें

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

ऐसा करने के लिए आपको "/ etc / crontab" फ़ाइल को संपादित करने की आवश्यकता है:

 सूडो नैनो / आदि / क्रोंटैब 

निम्न पंक्ति जोड़ें जो AWStats को हर दस मिनट में अपडेट करने के लिए कहती है।

 * / 10 * * * * रूट /usr/lib/cgi-bin/awstats.pl -config = test.com -update 

फ़ाइल को सहेजें और बंद करें।

निष्कर्ष

AWStats एक बहुत ही उपयोगी टूल है जो आपको आपकी वेबसाइट पर क्या हो रहा है और साइट विश्लेषण के साथ सहायता का एक सिंहावलोकन दे सकता है। स्थापित करना और कॉन्फ़िगर करना बहुत आसान है। यदि आपके कोई प्रश्न हैं तो नीचे टिप्पणी करने के लिए स्वतंत्र महसूस करें।