Selasa, 25 April 2017

Lab 8.8 Konfigurasi Web Log Analyzer Apache

 Assalamualaikum

yakk kembali lagi dengan saya..kali ini kita akan membahas tentang cara konfigurasi Web log analyzer
 nah apa itu web log analyzer? Log Anayzer adalah sebuah fitur yang ada pada linux yang berfungsi untuk mengurai / memberitahu kapan, bagaimana, oleh siapa, jumlah page ataupun jumlah halaman pada web kalian..

Berikut konfigurasinya

1. pertama kita install wget dulu
yum install wget -y

2. kemudian kita download repository epel terlebih dahulu menggunakan perintah
"wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm"


3. kemudian kita install epel nya
"rpm -ivh epel-release-7-9.noarch.rpm"

 4. kemudian install awstats menggunakan perintah
"yum --enablerepo=epel -y install awstats"

 5.  kemudian kita ubah file konfigurasi awstatsnya
dari domain default menjadi domain yang kita punya
"mv /etc/awstats/awstats.amal.conf /etc/awstats/awstats.www.amal.net.conf"

 6. lalu buka file awstatsnya
"nano /etc/awstats/awstats.www.amal.net.conf"

 7. ubah site domain menjadi domain kita

 8. ubah script menjadi yang seperti di kotak

 9. buka file awstats
"nano /etc/httpd/conf.d/awstats.conf"

 10. ubah script menjadi seperti di gambar

11.  kemudian kita update konfigurasinya menggunakan perintah
"/usr/share/awstats/wwwroot/cgi-bin/awstats.pl -config==www.fahmi.net -update"

 12.  kemudian coba restart httpdnya

 13. nah sekarang kita coba verifikasi webnya
yak inilah tampilan dari log analyzer
disini bisa dilihat bahwa ada keterangan-keterangan tentang website kita

yakk sampai disini materi tentang log analyzer
semoga bermanfaat

Wassalamualaikum
thanks to: Fahmi-FLM

Lab 8.7 Konfigurasi Basic Authentication Apache


Assalamualaikum

yakk kali ini kita akan membahas tentang cara konfigurasi dari Basic Authentication Web server

apa itu basic authentication? basic authenticate adalah konfigurasi dimana kita mengkonfig web kita agar ketika kita ingin mengakses web tersebut, kita harus mengisi username dan password yang tentunya harus kita daftar kan dulu sebelumnya

nah berikut konfigurasinya

1. buka file nano seperti dibawah
"nano /etc/httpd/conf.d/auth_basic.conf"

 2. lalu masukkan script berikut ini

-AuthType Basic= Tipe Authentication yang digunakan.
-AuthName= Name untuk Authentication.
-Require valid-user= Ketika login harus masuk dengan user yang benar/sudah didaftarkan.

 3. kemudian tambahkan password menggunakan perintah dibawah

 4. kemudian kita ke file seperti dibawah
"nano /var/www/amalcom/index.html"

 5. kemudian isi script seperti dibawah (sesuai keinginan)


 6. lalu coba restart httpdnya agar konfigurasi tersimpan dan berfungsi

 7. lalu coba verifikasi di browser dengan mengetik nama website yang sudah kita konfigurasi basic authenticate..dan yak maka kita harus memasukkan username dan password

 8. okeh basic authentication pun berhasil..

yakk sampai disini materi tentang Basic Authentication
semoga bermanfaat

Wassalamualaikum

Senin, 24 April 2017

8.13 Konfigurasi Enable UserDir Nginx

 Assalamualaikum

yakk kembali lagi dengan saya..kali ini kita akan membahas tentang cara akses web melalui client atau juga bisa disebut..enable userdir

Enable UserDir ini adalah konfigurasi untuk membuat user agar bisa mengakses webnya. Jadi di web itu terdapat user yang dapat diakses uleh client.

1. pertama buat dulu user dan juga password untuk user tsb

 2. kemudian masuk ke file ini

 3. lalu tambahkan script seperti yang saya kotak merahkan di gambar

 4. kemudian restart nginxnya

 5. nah sekarang buat direktori public_html

 6. lalu ubah permissionnya agar client bisa mengakses user yang telah dibuat
Chmod 711: Untuk membaca,menulis dan mengeksekusi file/ direktori. semua user di group dapat melakukan tindakan execute tapi tidak dapat membaca dan menulis. file/ direktori. semua user bukan group sahabat dapat melakukan execute tapi tidak membaca dan menulis file/ direktori.

 7. tuliskan perintah berikut..untuk ke file tsb

 8. lalu kita tambahkan script untuk websitenya

 9.  Setelah itu kita harus mengganti permission index.html nya terlebih dahulu menjadi 644
jadi kita disini mengubah hak akses group user menjadi write dan read, sedangkan jika dibaca pada group dan world hanya bisa di read saja.... kita bisa menggunakan perintah

 10. nah kemudian coba akses web domain...dan yak berhasil

okehh sampai disini materi tentang

Minggu, 23 April 2017

8.12 Virtual Host Pada Nginx CentOS 7


Assalamualaikum

yak kembali lagi dengan saya..kali ini kita akan membahas tentang virtual host pada nginx
berikut konfigurasinya

1. pertama kita buat file konfigurasinya terlebih dahulu karena file ini akan menjadi file untuk menyimpan semua konfigurasi
"nano /etc/nginx/conf.d/vhostamal.conf"

 2. nah kemudian tambahkan script seperti dibawah

 3. kemudian buat 2 direktori untuk tujuan konfigurasi virtual hostnya..seperti digambar

4. nah jika sudah, coba restart nginx

 5. sekarang coba buat file html untuk masing-masing domain
 file html untuk vhostamal.net

 6. script untuk file html vhostamal.net

 7.  sekarang buat file html yang satunya
 file html untuk vhostamal.com

 8. script untuk file html vhostamal.com

 9. restart nginxnya

 10. kemudian kita coba verifikasi di browser.. dengan mengetik nama domain kita...bisa dilihat..verifikasi berhasil
www.domain.net
www.domain.com

okehh sampai disini materi tentang virtual host pada nginx..
semoga bermanfaat..

Wassalamualaikum

Lab 8.11 Konfigurasi Install Nginx


Assalamualaikum

yakk kembali lagi dengan saya, kali ini kita akan membahas tentang cara menginstall dan juga cara konfigurasi dari nginx

apa itu nginx?
Nginx adalah server HTTP dan Proxy dengan kode sumber terbuka yang bisa juga berfungsi sebagai proxy IMAP/POP3. Kode sumber nginx ditulis oleh seorang warga negara Rusia yang bernama Igor Sysoev pada tahun 2002 dan dirilis ke publik pada tahun 2004. Nginx terkenal karena stabil, memiliki tingkat performansi tinggi dan minim mengonsumsi sumber daya.
nah berikut konfigurasinya

1. pertama kita install dulu nginxnya di server, menggunakan perintah seperti dibawah
yum --enablerepo=epel -y install nginx

2. kemudian kita coba edit file dibawah ini

3. Setelah itu kalian edit server_name yang ada di dalam file nginx.conf. dengan perintah "nano /etc/nginx/nginx.conf"

4. Setelah itu kita start dan enable nginxnya, agar nanti ketika server mati dan nyala kembali, maka server akan tetep berjalan... untuk mengaktifkannya menggunakan perintah seperti dibawah

5. kemudian  kita langsung coba akses web nginxnya menggunakan domain yang kita edit diatas tadi..maka tampilannya akan seperti dibawah


6. sekarang kita coba ganti tampilan web nginxnya dengan masuk ke file
"nano /usr/share/nginx/html/amal.html"
kemudian tambahkan script seperti yang ada di gambar..tampilan website bisa disesuaikan dengan kebutuhan


7. kemudian coba restart nginx

8. setelah itu kita coba lagi liat apa tampilan berhasil diubah..yakk berhasil..dan tampilannya seperti dibawah ini

okeeh sampai disini materi tentang cara menginstall dan mengkonfigurasi nginx..
semoga bermanfaat

Wassalamualaikum

thanks to: Fahmi-FLM