Tampilkan postingan dengan label Apache Web Server. Tampilkan semua postingan
Tampilkan postingan dengan label Apache Web Server. Tampilkan semua postingan

Rabu, 26 April 2017

8.10 Konfigurasi Load Balancing


Assalamualaikum

yakk kembali lagi dengan saya..kali ini kita akan membahas tentang load balancing

apa itu load balancing?
Load adalah teknik untuk membagi bebab trafik menjadi 2 jalur koneksi agar seimbang, dan load ini berfungsi agar tidak overload., jadi load balancing itu membagi 2 jalur koneksi agar paket tidak overload..

langsung saja ke konfigurasinya, berikut

SERVER LOAD BALANCE
1. pertama kita ke file lbamal.conf
"nano /etc/httpd/conf.d/lbamal.conf"

 2. kemudian isi script untuk file ini..seperti dibawah dan sesuai dengan kebutuhan

 3. lalu restart httpdnya

 4. kemudian kita ke file forward untuk menambahkan script untuk node1, node2 dan www agar bisa diakses
nano /var/named/forward.amal.net

 SERVER BACKEND
1. ke file index.html untuk mengedit file htmlnya agar bisa menjadi bukti keberhasilan verifikasi dari konfigurasi kali ini
"nano /var/www/html/index.html"

 2. kemudian restart httpdnya

VERIFIKASI
1. kita coba akses website di browser..dan ketik domainnya
maka akan muncul seperti ini
nah kemudian coba refresh beberapa kali..maka akan muncul seperti yang ada pada gambar kedua..kenapa bisa terjadi?
Ya, jadi kesimpulannya, load balance ini membagi beban traffic kedalam 2 server tersebut, dan jika ada yang berfikir yang akses hanya bisa dilakukan ke 1 server saja itu salah, karena masih ada server backendnya..


Dan coba akses balance manager untuk melihat status servernya. www.domain/balancer-manager
node1 Init Ok= Karena Web1 sudah diakses
node2 Init Ok= Karena Web2 sudah diakses

yak sampai disini materi tentang load balancing
semoga bermanfaat

Wassalamualaikum

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

Jumat, 31 Maret 2017

LAB 8.6 Konfigurasi SSL Apache


Assalamualaikum

okeh kembali lagi dengan saya...kali ini kita akan membahas tentang konfigurasi SSL Apache

berikut langkah-langkahnya
1. pertama kita masuk ke direktori certs
kemudian buat server key dan juga berikan password

2. Sekarang kita buat private key buatan sendiri dengan memasukan password key tadi ke openssl rsa nya.
openssl rsa -in server.key -out server.key


3. Buat server.csr "make server.csr". Dan isi data seperti gambar yang dikuningkan

4. lakukan sinkronisasi ssl pada serverkey dengan perintah seperti digambar

5. install mod_ssl
yum install mod_ssl -y

6. Edit file yang ada di /etc/httpd/conf.d/ssl.conf. Dan ubah script seperti pada gambar yang di kotak merah.
SSLCertificateFile /etc/pki/tks/certs/server.crt= Memberikan Sertifikat dengan server.crt.SSLCertificateKeyFile /etc/pki/tks/certs/server.crt= Memberikan Sertifikat dengan server.key.



7. restart httpd

8. Restorecon= Mengembalikan/mengganti permission untuk /etc/pki/

 9. edit file dibawah
SSLEngine= Menyalakan SSL.
SSLCertificateFile /etc/pki/tls/certs/server.crt= Lokasi sertifikat SSL.
SSLCertififaceKeyFile /etc/pki/tls/certs/server.key=  Lokasi sertifikat SSL key.

10. Kemudian kita mengecek file konfigurasi vhost apakah ada yang salah atau tidak.

11. Jalankan firewall untuk https

12. buka browser untuk pembuktian
lalu klik yang dikotak merahkan

 13. yak maka akan tetap bisa di akses

okeh sampai disini materi tentang ssl apache
semoga bermanfaat

Wassalamualaikum

LAB 8.5 Konfigurasi VirtualHost Webserver CentOS7


 Assalamualaikum

yakk bertemu lagi dengan saya..kali ini kita akan membahas tentang virtual host pada webserver

berikut konfigurasinya
1. pertama kita coba cek domain dulu

2. cek domain

3.  Buat file untuk VirtualHost yang ada di /etc/httpd/conf.d/.


4. edit file dengan perintah seperti di gambar
DocumentRoot= Direktori file domain.
ServerName= Domain yang digunakan.
ServerAdmin= Jika ada error maka dikirim ke amal@salomander.com
ErrorLog= File yang berisi tentang log error web tersebut. 
CustomLog= FIle yang isinya untuk custom log pada domain tersebut.


5. kemudian buat direktori untuk amal.com dan edit filenya

6. dan juga edit file untuk domain .net nya

7.  buka browser dan ketik amal.com

8. buka browser dan ketik amal.net

dan yak seperti itulah konfigurasi tentang virtualhost webserver
semoga bermanfaat

Wassalamualaikum