Cara Menyiapkan Awstats (Apache Log Analyzer) di CentOS/RHEL dan Fedora

Cara Menyiapkan Awstats (Apache Log Analyzer) di CentOS/RHEL dan Fedora

Awstats adalah penganalisis log sumber percuma dan terbuka yang memberikan pandangan terperinci ke dalam trafik pelayan web Apache anda. Dengan Awstats, anda boleh menjejaki lawatan laman web, merujuk laman web, enjin carian, sistem operasi, pelayar, dan banyak lagi. Ini alat yang berkesan untuk pemilik laman web, pentadbir sistem, dan pemaju untuk memantau prestasi laman web mereka dan membuat keputusan yang tepat untuk mengoptimumkannya.

Artikel ini menyediakan panduan langkah demi langkah mengenai cara menubuhkan Awstats di Centos, Rhel, dan Fedora Systems. Panduan ini merangkumi semua prasyarat yang diperlukan, termasuk memasang kebergantungan yang diperlukan dan perisian AWSTATS, mengkonfigurasi AWSTATS untuk menganalisis balak Apache, menyediakan Apache untuk bekerja dengan AWSTATS, dan mengemas kini pangkalan data AWSTATS untuk menganalisis log Apache.

Menjelang akhir artikel ini, anda akan mempunyai pemahaman penuh tentang cara memasang dan menyediakan awstats pada sistem Linux anda dan mula menganalisis log Apache anda untuk mendapatkan pandangan berharga ke dalam trafik laman web anda.

Prasyarat

  • VPS atau pelayan khusus dengan sistem operasi Linux dipasang.
  • Pelayan web Apache dipasang dan dikonfigurasikan.
  • Perl dan kebergantungan lain yang diperlukan dipasang.

Langkah 1: Memasang Awstats

Untuk memasang Awstats pada sistem anda, ikuti langkah -langkah ini:

  1. Sambungkan ke pelayan anda melalui SSH
  2. Pasang kebergantungan yang diperlukan menggunakan arahan berikut:
    SUDO DNF Memasang Perl-Time-Hires Perl-Libww-Perl  
  3. Muat turun versi terkini Awstats menggunakan arahan berikut:
    wget https: // muat turun.SourceForge.bersih/awstats/awstats-7.9.tar.Gz  
  4. Ekstrak arkib yang dimuat turun menggunakan arahan berikut:
    TAR XVZF AWSTATS-7.9.tar.Gz  
  5. Gerakkan folder yang diekstrak ke direktori akar pelayan web Apache:
    MV AWSTATS-7.9/var/www/html/awstats  

Langkah 2: Mengkonfigurasi Awstats

Setelah Awstats dipasang, anda perlu mengkonfigurasinya untuk menganalisis log Apache anda. Ini caranya:

  1. Salin fail konfigurasi contoh ke fail baru:
    mkdir /etc /awstats  CP/VAR/WWW/HTML/AWSTATS/WWWROOT/CGI-BIN/AWSTATS.model.conf/etc/awstats/awstats.Contoh.com.Conf  

    Menggantikan "Contohnya.com "" Dalam perintah di atas dengan nama domain anda.

  2. Edit fail konfigurasi yang baru dibuat menggunakan editor teks pilihan anda:
    nano/etc/awstats/awstats.Contoh.com.Conf  

    Ubah suai pembolehubah berikut dalam fail konfigurasi:

    • Fail log: Jalan ke fail log Apache anda. (/var/log/httpd/akses.log)
    • Sitedomain: Nama domain laman web anda. (Contoh.com)
    • Dirdata: Direktori di mana awstats akan menyimpan datanya.
  3. Simpan perubahan dan tutup editor teks.

Langkah 3: Menyediakan Apache

Untuk menubuhkan Apache untuk bekerja dengan awstats, ikuti langkah -langkah ini:

  1. Buat fail hos maya Apache baru:
    nano/etc/httpd/conf.d/awstats.Contoh.com.Conf  

    Menggantikan "Contohnya.com "" Dalam perintah di atas dengan nama domain anda.

  2. Tambahkan kod berikut ke fail hos maya: ServerName Awstats.Contoh.com dokumen/var/www/html/awstats/wwwroot scriptalias/awstats//var/www/html/awstats/wwwroot/cgi-bin/opsyen execcgi allowoverride urutan tidak membenarkan, menafikan dari semua pilihan tidak ada perintah Benarkan dari semua
    1234567891011121314151617 ServerName Awstats.Contoh.com Documentroot/var/www/html/awstats/wwwroot Scriptalias/Awstats//var/www/html/awstats/wwwroot/cgi-bin/ Opsyen ExecCGI AllowOverRide Tiada Pesanan Benarkan, Menolak Membenarkan Dari Semua Pilihan Tidak ada perintah yang tidak dibenarkan, tolak membenarkan dari semua

  3. Simpan perubahan dan tutup editor teks.

Langkah 4: Menganalisis Log Apache

Untuk menganalisis balak Apache anda dengan awstats, ikuti langkah -langkah ini:

  1. Jalankan arahan berikut untuk mengemas kini pangkalan data AWSTATS:
    CD/VAR/WWW/HTML/AWSTATS/  Perl Alat/AWSTATS_UPDATEALL.PL sekarang -config = contoh.com -AwStatSprog =./wwwroot/cgi-bin/awstats.pl  

    Gantikan "Contoh.com "dalam perintah di atas dengan nama domain anda.

  2. Akses papan pemuka Awstats dengan melawat "Http: // awstats.Contoh.com/awstats/awstats.pl?config = contoh.com "" di pelayar web anda.
  3. Anda kini harus melihat papan pemuka Awstats yang memaparkan pandangan berharga ke dalam lalu lintas laman web anda, termasuk bilangan pelawat, halaman yang dilihat, merujuk laman web, dan banyak lagi.
Awstats

Langkah 5: Jadualkan Kemas Kini Auto

Jadualkan pekerjaan Cron untuk sentiasa mengemas kini pangkalan data AWSTATS menggunakan entri log yang baru dibuat. Tambahkan pekerjaan cron baru di Crontab seperti di bawah. Baca contoh penjadualan cron

## cron untuk mengemas kini log setiap hari 0 2 * * * cd/var/www/html/awstats/&& perl alat/AWSTATS_UPDATEALL.PL sekarang -config = contoh.com -AwStatSprog =./wwwroot/cgi-bin/awstats.pl
12## cron untuk mengemas kini log setiap hari 0 2 * * * cd/var/www/html/awstats/&& perl alat/AWSTATS_UPDATEALL.PL sekarang -config = contoh.com -AwStatSprog =./wwwroot/cgi-bin/awstats.pl

Kesimpulan

Dalam artikel ini, kami menunjukkan kepada anda cara memasang dan menyediakan Awstats di Centos, Rhel, dan Fedora Systems. Dengan alat Log Analyzer yang kuat ini, anda dapat memperoleh pandangan yang berharga ke dalam lalu lintas laman web anda dan membuat keputusan yang tepat untuk meningkatkan prestasi laman web anda.