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
[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
yum install wget
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
systemctl enable httpd
systemctl start httpd
firewall-cmd --perma --add-port=80/tcp
firewall-cmd --perma --add-port=443/tcp
firewall-cmd --reload
rm /etc/httpd/conf.d/welcome.conf
[root@dz-httpd ~]# vi /var/www/html/index.html
<h1>WEBSITE HTTPD TESTING 123</h1>
systemctl restart httpd
AWStats
Kemudian kita lanjut pada konfigurasi AWStats.- Install AWStats dari repository EPEL.
yum --enablerepo=epel -y install awstats
mv /etc/awstats/awstats.dz-httpd.conf /etc/awstats/awstats.www.centos.dz.conf
[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\.]"
[root@dz-httpd ~]# vi /etc/httpd/conf.d/awstats.conf
# Apache 2.4
Require ip 192.168.56.0/24
systemctl restart httpd
[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.
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