Lab 8.10 Konfigurasi Load Balance Apache (CentOs 7)


Assalamualaikum semunya jumpa lagi di blog saya pada kesempatan kali ini saya akan membahas tentang Konfigurasi Load Balance Apache, oke tanpa basa basi lagi kita langsung aja yuk simak tutorialnya berikut ini.

Server Load Balancing (SLB) disini diartikan sebagai sebuah proses dan teknologi yang mendistribusikan trafik pada beberapa server dengan menggunakan perangkat-perangkat networking. Perangkat tersebut menerima sebuah trafik dari tempat tertentu kemudian trafik tersebut diarahkan ke beberapa server lainnya.

Langkah konfigurasi

Topologi


Konfigurasi Server LoadaBalance


1. Edit file konfigurasi Loadbalance, yang sudah dibuat sebelumnya dengan menggunakan perintah.

nano /etc/httpd/conf.d/lb_name.conf

isi script seperti pada gambar dibawah ini


ProxyRequests off : adalah untuk menonaktifkan fitur default proxy dari mod_proxy.
<Proxy balancer://cluster>: untuk mengidentifikasikan load balance nya, 
BalancerMember: adalah member yang tergabung dalam balancer nya
ProxySet lbmethod=byrequest : adalah Method dari loadbalance itu sendiri, dan disini maksud dari byrequest adalah request untuk mengakses dari web nya, jika pertama kali mengakses ke web , maka akan di tujukan ke server web1, dan jika ingin mengakses kembali maka akan di tujukan ke server web2.
<Location /balancer-manager> : lokasi untuk balancer manager nya/digunakan untuk melihat statistik dari load balance.
ProxyPass= Agar proxy bisa mengakses ke dalam "/balancer-manager" dan ke "/balanceaisyah/".


2. Setelah itu kita restart httpdnya

systemctl restart httpd



3. Karena disini kita menggunakan domain,jadi kita tambahkan di file forward nya.

nano /var/named/forward....



Konfigurasi Server Web1

4. Pada server web1, kita akan tambahkan isi untuk dijadikan halaman webnya nanti.

nano /var/www/html/index.html


5. Lalu setelah itu restart httpd nya.

systemctl restart httpd


6. Kemudian kita coba akses web nya pada browser client.

www.namadomain.net


7. Akses juga balance manager

Konfigurasi Server Web2

8. Kita tambahkan scrip yang akan kita jadikan halaman web nya

nano /var/www/html/index.html



9. Lalu restart httpd nya

systemctl restart httpd



10. Lalu kita coba akses webnya lagi.

www.namadomain.net




11. Dan kita akses juga balance manager nya untuk melihat status servernya


www.domain/balancer-manager

Konfigurasi Server Web1

11. Sekarang kita coba matikan servernya

systemctl stop httpd

Konfigurasi Server Web2

12. Sever web2 juga kita matikan

systemctl stop httpd



13. Dan selanjutnya kita coba akses web nya, maka hasilnya web tidak tersedia.

www.namadomain.net

Sekian pemaparan yang saya berikan kurang lebih nya mohon maaf apa bila terdapat kesalahan dalam postingan ini. semoga tutorial ini dapat membantu anda

Wassalamualaikum..

Lab 8.11 Konfigurasi Install Nginx pada CentOS7


Assalamualaikum semunya jumpa lagi di blog saya pada kesempatan kali ini saya akan membahas tentang Konfigurasi Install Nginx, oke tanpa basa basi lagi kita langsung aja yuk simak tutorialnya berikut ini.

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.

Langkah-langkah Konfigurasi
Topologi


Konfigurasi Server


1.Pertama-tama kita install terlebih dahulu nginx nya.

yum --enablerepo=epel -y install nginx




2. Edit konfigurasi server_name yang ada di nginx dengan memasukan domain kalian.

nano /etc/nginx/nginx.conf



3. Setelah itu kita jalankan atau start nginx nya

systemctl start nginx 
systemctl enable nginx



4. Selanjutnya kita coba akses domain nya pada browser di client, dan nanti akan masuk ke tampilan awal dari nginx.

Sekian pemaparan yang saya berikan kurang lebih nya mohon maaf apa bila terdapat
kesalahan dala postingan ini. semoga tutorial ini dapat membantu anda

Wassalamualaikum..

Lab 8.12 Konfigurasi VirtualHost Nginx pada CentOS7


Assalamualaikum semunya jumpa lagi di blog saya pada kesempatan kali ini saya akan membahas tentang Konfigurasi VirtualHost Nginx, oke tanpa basa basi lagi kita langsung aja yuk simak tutorialnya berikut ini.

Langkah-langkah Konfigurasi

Topologi


Konfigurasi Server


1. Buat file konfigurasi untuk Virtualhost, kemudian edit 

nano /etc/nginx/conf.d/nama_file.conf



2. Selanjutnya kita buat directory sebagai tempat tujuan file konfigurasi virtualhost tadi.

mkdir /usr/share/nginx/file_tujuan.net



3. Lalukita restart nginx nya.

systemctl restart nginx


4. Kemudian kita akan bust file untuk isi web dengan menggunakan script htmluntuk server web yang pertama.

nano /usr/share/nginx/file_tujuan.net/index.html




5. Buat juga file untuk isi web yang kedua.

nano /usr/share/nginx/file_tujuan.com/index.html



6. Setelah itu restart nginx nya.

systemctl restart nginx


Pengujian

1. Kita lakukan pengujian dengan buka browser danketikan domain kalian

www.namadomain.net


www.namadomain.com



Sekian pemaparan yang saya berikan kurang lebih nya mohon maaf apa bila terdapat
kesalahan dala postingan ini. semoga tutorial ini dapat membantu anda

Wassalamualaikum..

Lab 8.13 Konfigurasi Enable UserDir Nginx pada CentOS7


Assalamualaikum semunya jumpa lagi di blog saya pada kesempatan kali ini saya akan membahas tentang Konfigurasi Enable UserDir Nginx, oke tanpa basa basi lagi kita langsung aja yuk simak tutorialnya berikut ini.

Enable userdir yaitu membuat user untuk mengakses sebuah web.

Langkah-langkah Konfigurasi
Topologi


Konfigurasi Server Nginx

1. Pertama kita buat terlebih dahulu user dan juga passwordnya.

useradd xxx 
passwd xxx



2. Setelah itu tambahkan script seperti yang ada di kotak merah dibawah, pada file 

nano /etc/nginx/conf.d/nama_vhost.conf



3. Lalu restart nginx nya.

systemctl restart nginx



4. Selanjutnya kita buat directori public_html nya yang ada di

mkdir /home/user/public_html



5. Ubah permission agar nantinya client dapat mengakses user yang sudah dibuat

chmod 711 /home/user/



6. Kemudian kita ganti owner pada directori

chown user:grup /home/user/public_html/

chown: Digunakan mengganti owner dari suatu file atau direktori.



7. Ubah permission untuk client.

chmod 755 /home/user/public_html

Fungsi Chmod 755 Pemilik file dapat melakukan (read, write dan execute). 



8.  Berikan permission ke direktori /home/user/public_html/.
chcon -R -t httpd_sys_content_t /home/user/public_html/



9. Isi script .html untuk ssebagai tampilan webnya.

nano /home/user/public_html/index.html



10. Ganti permission index.html

chmod 644 /home/user/public_html/index.html\



11. Aktifkan home direktori nya agar bisa diakses.

setsebool -P httpd_enable_homedirs true


Pengujian

1. Kita lakukan pengujian dengan mengakses web nya pada browser client.

www.domain/~user/



Sekian pemaparan yang saya berikan kurang lebih nya mohon maaf apa bila terdapat
kesalahan dala postingan ini. semoga tutorial ini dapat membantu anda

Wassalamualaikum..

Lab 8.14 Konfigurasi SSL Nginx pada CentOS7


Assalamualaikum semunya jumpa lagi di blog saya pada kesempatan kali ini saya akan membahas tentang Konfigurasi SSL Nginx, oke tanpa basa basi lagi kita langsung aja yuk simak tutorialnya berikut ini.

SSL atau Secure Sockets Layer adalah sebuah protokol keamanan data yang digunakan untuk menjaga pengiriman data web server dan pengguna situs web tersebut.

Langkah-langkah Konfigurasi
Topologi



Konfigurasi Server Nginx

1. Pertama kita harus masuk dahulu ke direktori

cd /etc/tls/certs



2. Setelah itu buat sertifikat key nya dan berikan password nya juga.

make name.key



3. Selanjutnya kita buat private key buatan sendiri dengan memasukan password key yang tadi ke openssl rsa nya.

openssl rsa -in server.key -out server.key



4. kemudian kita buat sertifikat csr nya dan isikan data yang ingin dibuat.

make name.csr




5. Berikutnya kita masukan csr nya agar jadi crt menggunakan key yang telah dibuat tadi.

openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 3650



6. Lalu kita masuk ke vhost nya dan edit untuk menambahkan sertifikat csr nya.

nano /etc/nginx/conf.d/nama_vhost.conf



7. Restart nginx nya.

systemctl restart nginx



8. Selanjutnya kita tambahkan firewall untuk https dan reload firewall.

firewall-cmd --permanent --add-service=https
firewall-cmd --reload



9. Isikan script .html untuk tampilan web nya nanti.

nano /usr/share/nginx/file_vhost/index.html


Pengujian

1. Lakukan pengujian dengan mengakses webnya pada browser client.

https://www.domain

Kemudian klik  Lanjutan.


2. Klik Lanjutkan ke... (seperti pada kotak merah dibawah.)


3. Dan web https nya telah berhasil.


Sekian pemaparan yang saya berikan kurang lebih nya mohon maaf apa bila terdapat
kesalahan dala postingan ini. semoga tutorial ini dapat membantu anda

Wassalamualaikum..

Kategori

Kategori