Assalamu'alaikum Wr Wb,
Kali ini saya ingin melanjutkan materi Apache Web Server, yaitu Konfigurasi Log Analyzer pada Apache Web Server.
Apa sih Log Analyzer itu ?
Log Analyzer adalah suatu fitur yang digunakan untuk menampilkan log yang ada pada suatu Web. Log tersebut berisi data seperti, Jumlah pengunjung, Jumlah halaman web, Jumlah page yang paling sering dikunjungi, dan lain sebagainya. Log Analyzer ini bisa juga disebut statistik dari Halaman Web gitu deh :v.
Berikut adalah topologi yang saya gunakan :
Dan berikut adalah tahap konfigurasi nya :
Konfigurasi Server
1). Pertama, kita install wget terlebih dulu, Wget ini digunakan untuk mendownload package dari suatu Web.
2). Selanjutnya, pastikan Server CentOS kalian sudah terhubung ke internet, kemudian download repository epel dengan menggunakan perintah wget. Repository epel ini hanya tersedia untuk CentOS 7 64 bit, jadi bagi kalian yang menggunakan CentOS 7 32 bit, kalian harus ganti menjadi 64 bit terlebih dulu agar bisa menginstall repositori epel ini.
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm
3). Kemudian kita install repository epel yang sudah didownload tadi
rpm -ivh epel-release-7-9.noarch.rpm
4). Setelah itu kita masuk ke direktori /etc/yum.repos.d dengan perintah
cd /etc/yum.repos.d/
Kemudian kita aktifkan CentOS-Base.repo dan juga CentOS-Sources.repo nya agar kita bisa menginstall awstats
mv CentOS-Base.repo.backup CentOS-Base.repo
mv CentOS-Sources.repo.backup CentOS-Sources.repo
5). Lalu kita install awstats nya dengan perintah
yum --enablerepo=epel -y install awstats
6). Selanjutnya, kita ubah nama file konfigurasi awstats yang sebelumnya memakai nama hostname menjadi memakai nama domain kalian yang akan digunakan untuk Log Analyzer nanti.
mv /etc/awstats.Ivan.conf /etc/awstats/awstats.www.ivan.net.conf
7). Setelah itu, kita edit file konfigurasi awstats tersebut
nano /etc/awstats/awstats.www.ivan.net.conf
Kemudian cari syntax SiteDomain, dan ubah nama nya menjadi nama domain kalian
8). Selanjutnya kita edit syntax HostAliases menjadi seperti yang sudah saya tandai dibawah
HostAliases="localhost 127.0.0.1 REGEX[^.*ivan\.net$] REGEX[^192\.168\.0\.]"
Log Analayzer pada Apache menggunakan bahasa REGEX, Apa sih yang dimaksud dengan REGEX ?
Regular Expression (REGEX) adalah konstruksi bahasa untuk mencocokkan teks berdasarkan pola tertentu, terutama untuk kasus-kasus kompleks. Contoh misalkan mencari teks berawalan karakter tertentu, memiliki jumlah perulangan dari suatu teks, dan lain sebagainya.
9). Kemudian kita edit file awstats.conf yang berada di direktori /etc/httpd/conf.d/awstats.conf
nano /etc/httpd/conf.d/awstats.conf
Lalu kita cari syntax Require dan tambahkan IP Network kalian disamping syntax Require tersebut yang berfungsi agar IP yang berada di dalam network yang ditambahkan akan terbaca di Log.
10). Setelah itu, restart service httpd nya
systemctl restart httpd
11). Selanjutnya kita update konfigurasi terhadap file awstats.pl
/usr/share/awstats/wwwroot/cgi-bin/awstats.pl -config=www.ivan.net -update
Verifikasi Client
1). Buka web browser di client, kemudian ketikkan nama domain kalian pada address bar yang diakhiri dengan /awstats/awstats.pl
Dan bisa kalian lihat tampilan dari Log Analyzer nya, itu berarti konfigurasi yang sudah dilakukan sukses, yeayy :v.
Mungkin cukup sekian postingan dari saya, semoga bermanfaat...
Wassalamu'alaikum Wr Wb.
Terimakasih Sudah Membaca Dari Awal Sampai Akhir ya..
SALAM,
Buana Putra Tech
No comments:
Post a Comment