การตั้งค่า AWStats บน Windows Server และ IIS

สารบัญ:

วีดีโอ: การตั้งค่า AWStats บน Windows Server และ IIS

วีดีโอ: การตั้งค่า AWStats บน Windows Server และ IIS
วีดีโอ: แค่มีแอป Lazada ก็หาเงินได้ (อัพเดทวิธีสมัคร Lazada Affiliate ปี 2023) 2024, มีนาคม
การตั้งค่า AWStats บน Windows Server และ IIS
การตั้งค่า AWStats บน Windows Server และ IIS
Anonim

เมื่อพูดถึงการรวบรวมสถิติในเว็บไซต์คุณจะไม่มีวันได้มากพอ แม้ว่าวิธีที่ได้รับความนิยมมากที่สุดสำหรับสถิติการติดตามคือผ่านบริการต่างๆเช่น Google Analytics การวิเคราะห์ไฟล์บันทึกยังคงเป็นวิธีที่เชื่อถือได้ในการติดตามผู้เข้าชมเนื่องจากมีภูมิคุ้มกันในการบล็อกสคริปต์ เครื่องมือที่ใช้กันอย่างกว้างขวางสำหรับการวิเคราะห์ไฟล์บันทึกเป็นเครื่องมือโอเพนซอร์ส AWStats

ก่อนติดตั้ง AWStats คุณจะต้องแน่ใจว่า Perl ติดตั้งอยู่ในเครื่อง Windows Server 2003 / IIS 6 หรือ Windows Server 2008 / IIS 7

การกำหนดค่าการบันทึกข้อมูลเว็บไซต์

ในการจับข้อมูลแทร็ก AWStats ข้อมูลไซต์ของคุณต้องบันทึกข้อมูลต่อไปนี้:

  • วันที่
  • เวลา
  • C-IP
  • CS-ชื่อผู้ใช้
  • วิธี cs
  • CS-URI ก้าน
  • SC-สถานะ
  • ไบต์ sc
  • CS-รุ่น
  • cs (User-Agent)
  • cs (Referer)

การตั้งค่า IIS 6

ในการกำหนดค่าการบันทึกข้อมูลใน IIS 6 ให้เปิด IIS Manager และคลิกขวาที่โฟลเดอร์ Web Sites และเลือก Properties

บนแท็บ Web Site คลิกปุ่ม Properties ในส่วน Enable logging
บนแท็บ Web Site คลิกปุ่ม Properties ในส่วน Enable logging
ในคุณสมบัติการบันทึกข้อมูลให้กำหนดค่ากำหนดการให้เป็นแบบรายวันโดยใช้เวลาท้องถิ่นสำหรับการตั้งชื่อไฟล์และการวางโรลโอเวอร์
ในคุณสมบัติการบันทึกข้อมูลให้กำหนดค่ากำหนดการให้เป็นแบบรายวันโดยใช้เวลาท้องถิ่นสำหรับการตั้งชื่อไฟล์และการวางโรลโอเวอร์
บนแท็บ Advanced กำหนดค่าฟิลด์ที่ต้องการให้ล็อกอิน
บนแท็บ Advanced กำหนดค่าฟิลด์ที่ต้องการให้ล็อกอิน
Image
Image

ใช้การเปลี่ยนแปลงของคุณ

การตั้งค่า IIS 7

เมื่อต้องการกำหนดค่าการเข้าสู่ระบบใน IIS 7 ให้เปิด IIS Manager และเลือก Logging จากตัวเลือกการกำหนดค่าเซิร์ฟเวอร์

ในการกำหนดค่าการเข้าสู่ระบบให้ตั้งค่าไฟล์บันทึกหนึ่งไฟล์ต่อไซต์ซึ่งใช้งานแบบรายวันโดยใช้เวลาท้องถิ่นสำหรับการตั้งชื่อไฟล์
ในการกำหนดค่าการเข้าสู่ระบบให้ตั้งค่าไฟล์บันทึกหนึ่งไฟล์ต่อไซต์ซึ่งใช้งานแบบรายวันโดยใช้เวลาท้องถิ่นสำหรับการตั้งชื่อไฟล์
คลิกปุ่มเลือกฟิลด์และเลือกช่องถัดจากฟิลด์ที่ต้องการ
คลิกปุ่มเลือกฟิลด์และเลือกช่องถัดจากฟิลด์ที่ต้องการ
ใช้การเปลี่ยนแปลงของคุณ
ใช้การเปลี่ยนแปลงของคุณ

การตั้งค่า AWStats

ดาวน์โหลดแพคเกจไปรษณีย์ AWStats จาก Sourceforge สร้างโฟลเดอร์ที่เรียกว่า 'awstats' ในโฟลเดอร์ 'C: inetpubwwwroot' ของคุณและแยกไฟล์ต่อไปนี้ออกจากไฟล์ซิปที่ดาวน์โหลดไปยังโฟลเดอร์นี้:

  • / Wwwroot / ไอคอน
  • / Wwwroot / cgi-bin / lang
  • / Wwwroot / cgi-bin / lib
  • / Wwwroot / cgi-bin / ปลั๊กอิน
  • /wwwroot/cgi-bin/awredir.pl
  • /wwwroot/cgi-bin/awstats.model.conf
  • /wwwroot/cgi-bin/awstats.pl
Image
Image

เมื่อไฟล์ถูกคัดลอกแล้วให้คัดลอกไฟล์ "awstats.model.conf" ไปยังไฟล์ชื่อ "awstats.domain.com.conf" (โดยที่ domain.com เป็นไซต์ที่จะติดตาม) ให้เปิดใน Notepad และกำหนดค่าตัวเลือกเป็น จำเป็น

สิ่งแรกที่คุณจะต้องกำหนดค่าคือตำแหน่งแฟ้มบันทึกซึ่งโดยปกติจะอยู่ที่นี่:

  • เซิร์ฟเวอร์ 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
  • Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]

คุณสามารถค้นหา IIS ID ได้โดยดูที่รายการหลักใน IIS Manager และสังเกตค่าในคอลัมน์ ID ถัดจากไซต์ที่เกี่ยวข้อง

ตั้งค่าตัวเลือกในไฟล์การกำหนดค่า ไฟล์นี้มีคำอธิบายที่ดีมากเกี่ยวกับสิ่งที่ตัวเลือกแต่ละตัวทำดังนั้นโปรดรอสักครู่เพื่อตรวจสอบ ต่อไปนี้คือการตั้งค่าที่น่าสนใจบางส่วนตามการตั้งค่าข้างต้น:
ตั้งค่าตัวเลือกในไฟล์การกำหนดค่า ไฟล์นี้มีคำอธิบายที่ดีมากเกี่ยวกับสิ่งที่ตัวเลือกแต่ละตัวทำดังนั้นโปรดรอสักครู่เพื่อตรวจสอบ ต่อไปนี้คือการตั้งค่าที่น่าสนใจบางส่วนตามการตั้งค่าข้างต้น:
  • LogFile =” C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log” (Server 2008 / IIS 7 ซึ่งมีการคำนวณสถิติทุกวัน)
  • LogFile =” C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log” (Server 2003 / IIS 6 ซึ่งสถิติมีการคำนวณทุก 4 ชั่วโมงจะได้รับการปรับปรุงตลอดทั้งวัน)
  • logformat = "เวลาวันที่ cs-method cs-uri-stem cs- ชื่อผู้ใช้ c-cs cs-version cs (User-agent) cs (referer) sc-status sc-bytes"
  • SiteDomain =” domain.com”
  • HostAliases = "www.domain.com 11.22.33.44" (URL อื่น ๆ ที่ชี้ไปยังไซต์ของคุณ)
  • DirIcons =” ไอคอน”
  • DefaultFile = "index.php index.html"

เมื่อคุณบันทึกไฟล์การกำหนดค่าแล้วให้เรียกใช้ AWStats Perl Script เพื่อรวบรวมข้อมูลสถิติ คำสั่งมีลักษณะดังนี้:

C:inetpubwwwrootawstats>C:Perlbinperl.exe awstats.pl -config=domain.com

คำสั่งข้างต้นถือว่าเป็นสิ่งต่อไปนี้ (การกำหนดค่าที่ใช้สำหรับบทความนี้):
คำสั่งข้างต้นถือว่าเป็นสิ่งต่อไปนี้ (การกำหนดค่าที่ใช้สำหรับบทความนี้):
  • โฟลเดอร์ "C: inetpubwwwrootawstats" ใช้สำหรับสถิติผ่านทาง IIS
  • Perl ได้รับการติดตั้งลงในไดเร็กทอรี "C: Perl"
  • ไฟล์ config มีชื่อว่า "awstats.domain.com.conf"

สุดท้ายคุณสามารถเข้าถึงข้อมูลสถิติผ่านทางเบราเซอร์ของคุณ URL นี้มีให้ทุกคนสามารถดูได้เว้นแต่คุณจะกำหนดค่าการรักษาความปลอดภัยผ่านทาง IIS หากต้องการทดสอบการกำหนดค่าของเราเพียงแค่เรียกดู:

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

Image
Image

อัปเดตสถิติการจัดตารางเวลา

หนึ่งในคอนฟิกูเรชันที่เราตั้งค่าไว้ในไฟล์ config คือตำแหน่ง 'LogFile' ซึ่งกำหนดจำนวนชั่วโมงที่จะลบออกจากส่วนของวันที่ของไฟล์ เพื่อให้ขั้นตอนการรวบรวมสถิติของคุณโดยอัตโนมัติให้ตั้งค่า Windows Scheduled Task ซึ่งจะรันคำสั่งที่คุณใช้เพื่อสร้างสถิติในช่วงที่คุณกำหนดค่า

การเชื่อมโยง

ดาวน์โหลด AWStats (แพคเกจไปรษณีย์)

แนะนำ: