[Lab 8.8] Melihat statistik Web Site dengan AWStats pada CentOS 7

[Lab 8.8] Melihat statistik Web Site dengan AWStats pada CentOS 7 - Hallo sahabat Another Stuff, Pada Artikel yang anda baca kali ini dengan judul [Lab 8.8] Melihat statistik Web Site dengan AWStats pada CentOS 7, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel Admin Server, Artikel Server, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : [Lab 8.8] Melihat statistik Web Site dengan AWStats pada CentOS 7
link : [Lab 8.8] Melihat statistik Web Site dengan AWStats pada CentOS 7

Baca juga


[Lab 8.8] Melihat statistik Web Site dengan AWStats pada CentOS 7

Ketika kita membuat sebuah web server publik yang dapat diakses, pasti terdapat pengujung pengujung web server kita, jika kita ingin mengetahui statistik pengunjung web server kita maka harus menginstall aplikasi Analyzer pada Web Server tersebut.

Aplikasi statistik yang saya praktekan kali ini adalah AWStats yang ada di OS CentOS 7, aplikasi ini tidak ada di repo lokal tetapi harus menggunakan repo EPEL terlebih dahulu, berikut ini adalah sedikit informasi server yang akan saya konfigurasi :

    Sistem Operasi:Linux CentOS 7
    IP Address:192.168.56.40 (enp0s3)
    Domain Name:centos.dz

Repo EPEL

Kita aktifkan repo EPEL terlebih dahulu agar dapat menginstall AWStats.
  • Pertama konfigurasi IP Address pada Interface server menjadi static agar IP Address server permanen dan tidak berubah ubah.
  • [root@dz-httpd ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
    TYPE=Ethernet
    BOOTPROTO=static
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    IPV6_FAILURE_FATAL=no
    NAME=enp0s3
    UUID=2bc33e21-067b-4a2f-a8b3-b90db29177eb
    DEVICE=enp0s3
    ONBOOT=yes
    IPADDR=192.168.56.40
    NETMASK=255.255.255.0
    GATEWAY=192.168.56.1
    DNS1=192.168.56.40
    DNS2=8.8.8.8

  • Install wget, aplikasi untuk mendownload sesuatu.
  • yum install wget
  • Kemudian jalankan perintah ini
  • wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm
    rpm -ivh epel-release-7-9.noarch.rpm

Web Server

Kita buat sebuah Web Server dengan Apache.
  • Sekarang kita install paket HTTPD yang berisi apache untuk menjalankan layanan Web Server pada CentOS 7.
  • yum install httpd
  • Aktifkan layanan httpd dan jalankan lewat systemctl.
  • systemctl enable httpd
    systemctl start httpd
  • Kemudian buka firewall untuk layanan HTTP Port 80 dan juga HTTPS Port 443 dengan firewall-cmd.
  • firewall-cmd --perma --add-port=80/tcp
    firewall-cmd --perma --add-port=443/tcp
    firewall-cmd --reload
  • Kita lakukan testing pada Client apakah Server sudah dapat melayani permintaan Web.
  • Untuk menghilangkan konten default diatas kita harus melakukan beberapa hal, pertama hapus file konfigurasi welcome.conf
  • rm /etc/httpd/conf.d/welcome.conf
  • Lalu buat file HTML pada direktori /var/www/html dengan nama index.html
  • [root@dz-httpd ~]# vi /var/www/html/index.html
    <h1>WEBSITE HTTPD TESTING 123</h1>
  • Kemudian restart layanan httpd untuk memperbarui konfigurasi Web Server.
  • systemctl restart httpd
  • Kembali kita lihat hasilnya pada Client.

AWStats

Kemudian kita lanjut pada konfigurasi AWStats.
  • Install AWStats dari repository EPEL.
  • yum --enablerepo=epel -y install awstats
  • Kemudian rename konfigurasi yang telah otomatis terbuat dengan hostname menjadi alamat URL Web server.
  • mv /etc/awstats/awstats.dz-httpd.conf /etc/awstats/awstats.www.centos.dz.conf
  • Lalu edit file konfigurasi tersebut.
  • [root@dz-httpd ~]# vi /etc/awstats/awstats.www.centos.dz.conf 

    SiteDomain="www.centos.dz"
    HostAliases="localhost 127.0.0.1 REGEX[^.*centos\.dz$] REGEX[^192\.168\.56\.]"

  • Konfigurasi web AWStats, untuk mengizinkan IP Address client agar dapat mengakses AWStats.
  • [root@dz-httpd ~]# vi /etc/httpd/conf.d/awstats.conf

    # Apache 2.4
    Require ip 192.168.56.0/24

  • Restart layanan httpd untuk memperbarui semua konfigurasi.
  • systemctl restart httpd
  • Kemudian kita lakukan update konfigurasi pada AWStats.
  • [root@dz-httpd ~]# /usr/share/awstats/wwwroot/cgi-bin/awstats.pl -config=www.centos.dz -update
    Create/Update database for config "/etc/awstats/awstats.www.centos.dz.conf" by AWStats version 7.4 (build 20150714)
    From data in log file "/var/log/httpd/access_log"...
    Phase 1 : First bypass old records, searching new record...
    Searching new records from beginning of log file...
    Phase 2 : Now process new records (Flush history on disk after 20000 hosts)...
    Jumped lines in file: 0
    Parsed lines in file: 32
    Found 0 dropped records,
    Found 0 comments,
    Found 0 blank records,
    Found 0 corrupted records,
    Found 0 old records,
    Found 32 new qualified records.
  • Pada client kita buka http://[url]/awstats/awstats.pl untuk melihat statistik.


Demikianlah Artikel [Lab 8.8] Melihat statistik Web Site dengan AWStats pada CentOS 7

Sekianlah artikel [Lab 8.8] Melihat statistik Web Site dengan AWStats pada CentOS 7 kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel [Lab 8.8] Melihat statistik Web Site dengan AWStats pada CentOS 7 dengan alamat link https://anothers-stuff.blogspot.com/2017/04/lab-88-melihat-statistik-web-site.html
close
==Close==