Kamis, 05 Oktober 2017

Memblokir Situs Web menggunakan Firewall Mikrotik

Assalamualaikum Warahmatullahi Wabarakatuh...

Melanjut materi sebelumnya, kali ini kita akan membahas memblokir situs web menggunakan firewall mikrotik. sama seperti sebelumnya, kita akan menggunakan firewall filter, dimana kita akan mengatur situs tertentu tidak dapat diakses oleh client. 

Berikut topologi yang akan kita gunakan pada konfigurasi kali ini : 

Membatasi Akses Service yang ada di Internet pada Mikrotik


Assalamualaikum Warahmatullahi Wabarakatuh...

Menyambung materi kemarin, materi kali ini kita akan membahas mengenai Membatasi Akses Service yang ada di Internet pada Mikrotik. Dalam router Mikrotik terdapat fitur penyaringan jaringan yang disebut dengan Firewall Filter, selain itu fitur ini dapat membuat aturan-aturan sendiri pada Mikrotik untuk membatasi dan memperbolehkan sejumlah akses pada jaringan/layanan tertentu.

Pada kali ini kita akan mencoba membatasi akses service/layanan yang boleh diakses oleh si client di internet, dan jika si client berusaha mengakses service selain yang dibolehkan maka router akan menolaknya. 

Rabu, 04 Oktober 2017

Tugas Troubleshooting Jaringan dan Keamanan Jaringan

Assalamualaikum Warahmatullahi Wabarakatuh..

Berhubung dengan tugas, kali ini saya akan nge-blog tugas troubleshoot jaringan dan keamanan jaringan yang diberikan oleh guru saya. ada 4 soal nih untuk troubleshoot jaringan, terus gimana jawabannya? yuk lihat dibawah ini.




Sedangkan untuk keamanan jaringannya ada 7 soal nih, dan jawabannya bisa dilihat dibawah ini ini.


Kamis, 14 September 2017

Security Router Mikrotik (Firewall) Menggunakan Chain Input


Assalamualaikum Warahmatullahi Wabarakatuh...

Alhamdulillah kita akan melanjut kemateri selanjutnya nih, dan materi yang akan kita bahas pada kali ini mengenai security router mikrotik (Firewall) menggunakan chain input. 

Sebelumnya, Firewall ini digunakan untuk melindungi router dari akses yang tidak diinginkan baik dari luar (internet) maupun dari local (client). selain itu, firewall juga digunakan untuk memfilter akses antar network yang melewati router. Firewall dalam mikrotik diimplementasikan dalam fitur Filter dan NAT. 

Secara Default Firewall Filter terdapat 3 jenis chain, antara lain forward, input, dan output. namun pada teknik kali ini kita menggunakan chain input, dimana chain input ini memiliki kegunaan sebagai berikut :
  1. Berperan untuk melakukan filter terhadap paket-paket yang ditujukan bagi interface router
  2. Berguna untuk membatasi akses terhadap Mikrotik
  3. Membatasi akses terhadap port yang ada disetiap interface untuk keamanan router tersebut

Jumat, 04 Agustus 2017

Wireless Point To Multi Point


Assalamualaikum Warahmatullahi Wabarakatuh...

Jika sebelumnya kita telah membahas sekaligus mengkonfigurasi mengenai Point To Point, kali ini kita akan coba Point To Multi Point. antar keduanya tidak jauh berbeda hanya saja dalam melakukan konfigurasinya kita menggunakan mode yang berbeda. dalam melakukan Point to Point kita menggunakan mode bridge karena mode tersebut hanya dapat digunakan oleh satu client saja. sedangkan dalam melakukan Point TO Multi Point kita akan menggunakan mode ap bridge yang dapat digunakan lebih dari satu client, dan kali ini kita akan menggunakan 2 client. dibawah ini merupakan topologi yang kita gunakan dalam melakukan konfigurasi. Lalu bagaimanakah konfigurasinya? Bismillah, kita coba sama-sama.

Wireless Point To Point


Assalamualaikum Warahmatullahi Wabarakatuh...

Alhamdulillah, terus berlanjut... dan kali ini kita akan membahas mengenai Wireless Point To Point. dimana konsep dari PTP ini adalah menjadikan sebuah router dan wirelessnya menjadi access point yang nantinya akan diterima oleh wireless atau router lain yang bertindak sebagai client dengan menggunakan mode station bridge. secara garis besar wireless adalah melakukan hubungan telekomunikasi dengan melalui gelombang elektromagnetik dengan kata lain tidak menggunakan kabel. Sebelum melakukan konfigurasi, disini kita akan menggunakan 2 buah router (yang pasti router yang memiliki interface wlan ya) dimana 1 router bertindak dengan menggunakan mode bridge atau pemancar, dan yang satunya lagi bertindak sebagai station bridge atau pemerima. Lalu bagaimanakah konfigurasinya? mari kita coba sama-sama. berikut pula topologi yang akan kita gunakan.

Kamis, 08 Juni 2017

Konfigurasi Mail Client menggunakan Windows Mail di Windows Server 2012

Assalamualaikum Warahmatullahi Wabarakatuh.. 

Lanjut lagi dengan materi yang sama yaitu mengenai Mail server. dimana pada kali ini kita akan coba menggunakan Windows Mail, konfigurasi ini merupakan konfigurasi lanjutan dari sebelumnya yak. karena tanpa konfigurasi sebelumnya windows mail ini tidak dapat berjalan. Lalu bagaimanakah konfigurasinya? Bismillah mari kita coba sama-sama...

Rabu, 07 Juni 2017

Konfigurasi Mail Client dengan Squirrelmail di Windows Server 2012


Assalamualaikum Warahmatullahi Wabarakatuh...

Masih membahas mengenai materi yang sama yaitu Mail server. Pada kesempatan kali ini kita akan melakukan Konfigurasi Mail Client dengan menggunakan Squirrelmail, maksudnya adalah disini kita akan coba mengetes dengan melakukan kirim-kirim email via Web Browser dengan Squirrelmail. Ini merupakan lanjutan dari postingan saya sebelumnya, sebelum mempraktekan postingan ini, kalian harus konfigurasi untuk mail server serta usernya terlebih dahulu. Untuk caranya bisa kalian lihat disiniSebelum mempraktekan tutorial ini, diharuskan download terlebih dahulu file zip Squirrelmail. Lalu bagaimanakah konfigurasinya? Bismillah mari kita coba sama-sama... 

Konfigurasi Mail Client Menggunakan Thunderbird di Windows Server 2012

Assalamualaikum Warahamatullahi Wabarakatuh...

Pada kesempatan kali ini kita akan membahas mengenai Konfigurasi Mail Client dengan menggunakan Thudebird, maksudnya adalah disini kita akan coba mengetes dengan cara kirim-kirim email dengan aplikasi Thunderbird. Dan ini merupakan lanjutan dari postingan sebelumnya, sebelum mempraktekan postingan ini, kita harus konfigurasi untuk mail server serta usernya terlebih dahulu. Untuk caranya bisa kalian lihat disini. Lalu bagaimanakah konfigurasinya? Bismillah mari kita coba sama-sama... 

Konfigurasi Mail Server di Windows Server 2012


Assalamualaikum Warahmatullahi Wabarakatuh...

Jika sebelumnya kita membahas menegenai mail server, kali ini kita akan membahas mengenai mail server juga namun berbeda sistem operasi ya, kalau sebelumnya kita menggunakan CentOS 7, sekarang kita akan menggunakan Windows Server 2012. 

Sebelumnya, apa itu Mail Server?

Minggu, 04 Juni 2017

[Lab 10.3] Konfigurasi SSL pada Mail Server

Assalamualaikum Warahmatullahi Wabarakatuh...

Sampai ke post-an ketiga mengenai mail server, dan kali ini kita akan membahas mengenai SSL pada mail server, sehingga authentikasinya nanti menggunakan IMAPS / POP3S dan SMTPS. Sebelum melakukan konfigurasi, pastikan kita sudah melakukan konfigurasi mail servernya terlebih dahulu. Dan berikut topologi yang kita gunakan untuk melakukan konfigurasi, dan bagaimana dengan konfigurasinya? Bismillah mari kita coba bersama-sama...

[Lab 10.2] Konfigurasi Mail Client (Thunderbird, Rainloop, Geary)


Assalamualaikum Warahmatullahi Wabaraatuh...

Sudah sampai ke post-an kedua nih untuk materi mail server. Dan pada kesempatan kali ini kita akan melakukan konfigurasi mengenai mail client, dan yang akan kita lakukan konfigurasinya adalah menggunakan aplikasi Thunderbird, Rainloop, dan Geary. 

Sebelumnya, apa itu mail client?

Sabtu, 03 Juni 2017

[Lab 10.1] Konfigurasi Mail Server di Centos7 dengan Postfix dan Dovecot


Assalamualaikum Warahmatullahi Wabarakatuh...


Kembali ke materi, tapi kali ini materi yang akan kita bahas mengenai Mail Server dan pada materi ini khususnya materi pertama ini kita akan membahas mengenai konfigurasi mail server di centos7 dengan postfix dan dovecot. 

Sebelumnya, apa itu mail server? 

Jumat, 26 Mei 2017

[Lab 9.9] Konfigurasi MySQL Database Replication


Assalamualaikum Warahmatullahi Wabarakatuh...

Alhamdulillah, sampai dipenghujung lab 9 ini, masih dalam materi yang sama yaitu database dan masih menggunakan aplikasi yang sama pula yaitu menggunakan MySQL. Sebelumnya apa itu database replication? Database replication adalah suatu metode  yang digunakan untuk menyalin dan mendistribusikan data dari satu database ke database yang lain. Dan selanjutnya, mensinkronisasikan antar database, sehingga konsistensi data dapat terjamin. Database replication dapat digunakan pada banyak sistem manajemen database, yang dimana proses ini terbentuk dari hasil sikronisasi antara  master dengan slave / node, atau bisa dibilang antara yang asli dan salinannya, yang tentunya memerlukan beberapa konfigurasi tambahan agar replication ini dapat bekerja. Dengan menggunakan teknik replikasi ini, data dapat didistribusikan ke lokasi yang berbeda melalui koneksi jaringan lokal maupun internet. adapun tujuan dibuatnya database replication adalah agar bersifat redudant, ketika salah satu server mati maka akan masih ada pengganti lainnya. Selain itu, database replication ini digunakan sebagai backup dari suatu database untuk mengantisipasi kehilangan data akibat serangan DOS ataupun faktor lainnya. Berikut Topologi yang kita gunakan untuk melakukan konfigurasi, lalu bagaimanakah konfigurasinya? Bismillah mari kita coba sama-sama...

[Lab 9.8] Konfigurasi PhpMyAdmin pada MySQL


Assalamualaikum Warahmatullahi Wabarakatuh...

Kali ini kita akan coba untuk konfigurasi kedua mengenai database MySQL, lebih tepatnya mengenai PhpMyAdmin. Sebelumnya, apa itu PhpMyAdmin? PhpMyAdmin merupakan software gratis yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL. PhpMyAdmin mendukung berbagai operasi MySQL, seperti mengelola database, tabel-tabel, bidang (fields), relasi (relations), indeks, dan lain sebagainya. Salah satu kelebihan dari PhpMyAdmin ini adalah kita tidak perlu lagi mengetikkan perintah untuk membuat database, tabel dan lain sebagainya dengan kata lain kita dapat mengaksesnya melalui web. Berikut topologi yang kita gunakan untuk konfigurasi kali ini, dan bismillah, kita akan melakukan konfigurasinya...

[Lab 9.7] Konfigurasi Database MySQL


Assalamualaikum Warahmatullahi Wabarakatuh...

Masih mengenai database namun kali ini kita menggunakan aplikasi MySQL, dan ini merupakan konfigurasi pertama yang kita lakukan mengenai database MySQL. Sebelumnya apa itu database? Database merupakan suatu kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut. Lalu apa itu MySQL? MySQL merupakan salah satu software yang digunakan untuk manajemen basis data SQL (Database). Dan berikut topologi yang kita gunakan dalam konfigurasi kali ini, lalu bagaimanakah konfigurasinya? Bismillah, mari kita coba sama-sama...

[Lab 9.6] Konfigurasi MariaDB Database server Replication

Assalamualaikum Warahmatullahi Wabarakatuh...


Kali ini konfigurasi ketiga yang kita lakukan pada pembahasan database mariaDB, lebih tepatnya kita akan membahas mengenai database replication. Sebelumnya apa itu database replication? Database replication adalah suatu metode  yang digunakan untuk menyalin dan mendistribusikan data dari satu database ke database yang lain. Dan selanjutnya, mensinkronisasikan antar database, sehingga konsistensi data dapat terjamin. Database replication dapat digunakan pada banyak sistem manajemen database, yang dimana proses ini terbentuk dari hasil sikronisasi antara  master dengan slave / node, atau bisa dibilang antara yang asli dan salinannya, yang tentunya memerlukan beberapa konfigurasi tambahan agar replication ini dapat bekerja. Dengan menggunakan teknik replikasi ini, data dapat didistribusikan ke lokasi yang berbeda melalui koneksi jaringan lokal maupun internet. adapun tujuan dibuatnya database replication adalah agar bersifat redudant, ketika salah satu server mati maka akan masih ada pengganti lainnya. Selain itu, database replication ini digunakan sebagai backup dari suatu database untuk mengantisipasi kehilangan data akibat serangan DOS ataupun faktor lainnya. Berikut Topologi yang kita gunakan untuk melakukan konfigurasi, lalu bagaimanakah konfigurasinya? Bismillah mari kita coba sama-sama...

[Lab 9.5] Konfigurasi PhpMyAdmin MariaDB

Assalamualaikum Warahmatullahi Wabarakatuh...

Konfigurasi kedua yang kita lakukan mengenai database server mariaDB, lebih tepatnya mengenai PhpMyAdmin. Apa itu PhpMyAdmin? PhpMyAdmin merupakan software gratis yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL. PhpMyAdmin mendukung berbagai operasi MySQL, seperti mengelola database, tabel-tabel, bidang (fields), relasi (relations), indeks, dan lain sebagainya. Salah satu kelebihan dari PhpMyAdmin ini adalah kita tidak perlu lagi mengetikkan perintah untuk membuat database, tabel dan lain sebagainya dengan kata lain kita dapat mengaksesnya melalui web. Berikut topologi yang kita gunakan untuk konfigurasi kali ini, dan bismillah, kita akan melakukan konfigurasinya...

[Lab 9.4] Konfigurasi Database Server MariaDB


Assalamualaikum Warahmatullahi Wabarakatuh...

Masih dalam lab 9 mengenai database, namun kali ini kita akan melakukan konfigurasi pertama menegenai database server mariaDB. sebelumnya apa sih database itu? Database merupakan suatu kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut. Lalu mariaDB itu apa? Kalau mariaDB itu merupakan salah satu aplikasi database gratis, mariaDB ini berbasis mysql dan mariaDB ini merupakan sistem manajemen database relasional yang dikembangkan dari MySQL, meskipun begitu mriaDB ini lebih ringan dari pada MySQL.Berikut topologi yang kita gunakan untuk konfigurasi kali ini, dan bagaimanakah konfigurasinya? Bismillah mari kita coba sama-sama.. 

Kamis, 25 Mei 2017

[Lab 9.3] Konfigurasi Postgresql Database Replication

 Assalamualaikum Warahmatullahi Wabarakatuh...

Lanjut ke lab 9.3 yang merupakan lab ke 3 yang membahas postgresql, dan kali ini kita akan melakukan konfigurasi database replication. Sebelumnya apa itu database replication? Database replication adalah suatu metode  yang digunakan untuk menyalin dan mendistribusikan data dari satu database ke database yang lain. Dan selanjutnya, mensinkronisasikan antar database, sehingga konsistensi data dapat terjamin. Database replication dapat digunakan pada banyak sistem manajemen database, yang dimana proses ini terbentuk dari hasil sikronisasi antara  master dengan slave / node, atau bisa dibilang antara yang asli dan salinannya, yang tentunya memerlukan beberapa konfigurasi tambahan agar replication ini dapat bekerja. Dengan menggunakan teknik replikasi ini, data dapat didistribusikan ke lokasi yang berbeda melalui koneksi jaringan lokal maupun internet. adapun tujuan dibuatnya database replication adalah agar bersifat redudant, ketika salah satu server mati maka akan masih ada pengganti lainnya. Selain itu, database replication ini digunakan sebagai backup dari suatu database untuk mengantisipasi kehilangan data akibat serangan DOS ataupun faktor lainnya. Berikut Topologi yang kita gunakan untuk melakukan konfigurasi, lalu bagaimanakah konfigurasinya? Bismillah mari kita coba sama-sama...

[Lab 9.2] Konfigurasi PhpPgAdmin pada Postgresql

Assalamualaikum Warahmatullahi Wabarakatuh...

Sampai pada konfigurasi kedua mengenai database postgresql ini, tepatnya konfigurasi pada lab 9.2 mengenai phppgadmin pada postgresql. dimana phppgadmin ini merupakan postgresql client yang dapat kita akses melalui web. sehingga kita tidak perlu lagi mengetikkan command untuk membuat database, user, tabel, dan lain sebagainya. Berikut topologi yang kita gunakan untuk konfigurasi kali ini, lalu bagaimanakah konfigurasinya? Bismillah mari kita coba sama-sama. 

Senin, 22 Mei 2017

[Lab 9.1] Konfigurasi Database menggunakan Postgresql


Assalamualaikum Warahmatullahi Wabarakatuh...

Jumpa lagi nih, ohya jika sebelumnya saya sudah share mengenai konfigurasi web server, dan Alhamdulillah sudah selesai... kali ini kita ke lab berikutnya dan kita akan melakukan konfigurasi mengenai database, untuk sistem operasi yang digunakan masih sama, yaitu menggunakan centos 7. Sebelum mempelajarinya, ada baiknya kita coba cari tahu yuk mengenai database. Apa itu database? Database adalah suatu kumpulan informasi yang disimpan di dalam suatu komputer secara sistematik sehingga kita dapat memeriksanya menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut. Dan disini kita menggunakan postgresql sebagai aplikasi yang kita gunakan untuk membuat database tersebut. Berikut topologi yang kita gunakan untuk melakukan konfigurasi, lalu bagaimanakah konfigurasinya? Bismillah, mari kita coba sama-sama...

Minggu, 14 Mei 2017

Lab 8.19. Konfigurasi Reverse Proxy Pass dengan Load Balance Nginx



Assalamualaikum Warahmatullahi Wabarakatuh...

Alhamdulillah kali ini kita ada di penghujung materi yang membahas mengenai web server, dan materi yang terakhir ini masih membahas mengenai web server nginx dimana kita akan melakukan konfigurasi reverse proxy pass dengan load balance. sebelumnya apa itu load balance? Load balance adalah metode yang digunakan untuk membagi beban trafik pada dua atau lebih jalur koneksi. Hal ini digunakan supaya trafik dapat berjalan optimal, memaksimalkan throughput, memperkecil waktu tanggap dan meminimalisir terjadinya overload. Berikut topologi yang akan kita gunakan untuk melakukan konfigurasi, dimana kita menggunakan 4 server yang terdiri dari 1 server controller dan 3 server node / backend. Dimana server controller ini akan mengatur beberapa beban yang ditanggungnya terhadap server node 1, 2, dan 3. Dimana server node 1 ini akan kita konfigurasi supaya bisa menangani 3 request client, server node 2 dapat menangani 1 request client dan server node 3 berperan sebagai server backup jika server node 1 dan 2 mengalami overload atau dalam keadaan down / mati. Lalu bagaimanakah caranya? Mari kita coba sama-sama, Bismillah.... 

Lab 8.18. Konfigurasi Reverse Proxy Pass pada Nginx


Assalamualaikum Warahmatullahi Wabarakatuh

Lanjut ke lab 8.18. mengenai konfigurasi reverse proxy pass pada nginx. Pada kali ini kita masih membahas mengenai web server nginx, namun pada lab kali ini kita menggunakan backend. Apa itu backend? Yang dimaksud backend disini adalah kita seolah-olah mempunyai web server di belakang server yang kita akses. Jadi, server yang ada di depan backend /  yang kita akses ini bisa disebut sebagai controllernya. Dan dibawah ini adalah topologi yang kita gunakan untuk melakukan konfigurasinya. Sesuai topologi dibawah ini, kita memiliki satu server backend / node1 yang terletak di belakang server controller. Pada saat client ingin merequest halaman website pada controller, konten yang muncul nantinya sebenarnya tidak ada pada server controller namun adanya di node1. Jadi si server controller ini akan meneruskan request client ke node1 dan meneruskan konten website sebagai hasil dari request-an si client. Lalu bagaimanakah konfigurasinya? Bismillah mari kita coba sama-sama....

Kamis, 11 Mei 2017

Lab 8.17. Konfigurasi PHP pada Nginx




Assalamualaikum Warahmatullahi Wabarakatuh...

Jika sebelumnya kita pernah melakukan konfigurasi PHP di apache kali ini kita akan melakukan konfigurasi PHP lagi namun di nginx. php ini juga merupakan bahasa pemrograman yang dapat disisipkan di file html. adapun fungsi php ini dapat membuat web menjadi dinamis selain itu supaya web dapat membaca file yang berformat .php . lalu bagaimanakah caranya? mari kita coba sama-sama, Bismillah... dan dibawah ini merupakan topologi yang kita gunakan.

Lab 8.16. Konfigurasi HTTPS pada Nginx



Jika sebelumnya kita melakukan konfigurasi HTTPS pada apache, kali ini kita Lanjut lagi pada Lab 8.16. mengenai konfigurasi HTTPS namun dengan aplikasi yang berbeda yaitu menggunakan Nginx. Mari kita ingat kembali dari sebelumnya. Sebenarnya HTTP dengan HTTPS ini sama, yaitu protokol yang mengatur komunikasi antar client dan server. Dimana HTTP(S) ini merupakan versi amannya (secure) dari HTTP yang berjalan bersama protokol SSL (secure socket layer) yang memiliki fungsi enkapsulasi dan menambahkan keamanan pada sebuah jaringan yang di akses oleh browser. Lalu bagaimanakah cara konfigurasinya? Bismillah Mari kita coba sama-sama. Dan berikut topologi yang kita gunakan.


1. Yang pertama kali kita lakukan adalah pindah direktori dengan menggunakan perintah cd, maka ketikkan perintah cd /etc/pki/tls/certs. Dimana pada direktori certs inilah tempat file make yang berfungsi untuk membuat sertifikat SSL nya. Setelah masuk kedalam direktori certs maka ketikkan perintah make (nama_file).key dimana ini berfungsi untuk membuat file kunci untuk file csr yang nantinya akan kita buat, dan setelah itu kita kan diminta untuk mengisikan passwordnya, maka isikan saja sesuka kita. 


2. Jika sudah maka sekarang kita akan membuat file csr nya yang berisi identitas dari sertifikat yang kita buat.

Keterangan :
  • Country Name : Negara (ID / Indonesia)
  • Province Name : Provinsi (Jawa Barat) 
  • Locality Name / City : Kota (Bekasi)
  • Organization Name : Organisasi / Nama perusahaan (SMKN 1 Kota Bekasi)
  • Organization Unit Name : Unit organiasi di perusahaan (Teknik Komputer Jaringan)
  • Common Name : Domain / Hostname dari server (www.kamilah.com)
  • E -mail Address : E-mail yang digunakan (kamilah@kamilah.com)
nantinya kita akan diminta untuk mengisi passwordnya, karena kita membuat SSL yang keynya buatan sendiri (lokal) maka tidak diisi juga tidak apa-apa, tetapi jika menggunakan SSL yang asli demi keamanan kita harus mengisikan passwordnya.


3. Ketikkan perintah openssl rsa -in server.key -out server.key.  Untuk konfigurasi RSA terhadap file key yang sudah kita buat sebelumnya. Dan RSA ini adalah sebuah algoritma pada enkripsi public key. RSA ini juga merupakan algoritma pertama yang cocok untuk digital signature seperti halnya enkripsi.


4. Sekarang kita akan menggabungkan antar key dan csr dengan membuat crt.

Keterangan :
  • x509 berfungsi supaya dapat digunakan untuk menampilkan informasi sertifikat, mengonversi sertifikat ke berbagai bentuk, menandatangani permintaan sertifikat seperti "mini CA" atau mengedit pengaturan kepercayaan sertifikat.
  • -in server.csr merupakan input data dari server.csr yang berupa identitas yang dibuat sebelumnya
  • -out server.crt merupakan output data nya akan menjadi server.crt
  • -req -signkey server.key merupakan request dari server.key 
  • -days 3650 adalah masa berlaku dari sertifikat keynya
Setelah itu akan muncul tulisan sepeti yang diblok berwarna oren ini yang merupakan sertifikat keynya, dan yang diterima browsernya nya server.crt. dimana server.crt ini yang dikirim ke penyedia layanan SSL supaya key nya menjadi valid, kemudian di kirim kembali ke kita supaya dapat di generate ke server kita agar dapat diterima dan dikenali oleh browser.


5. Selanjutnya kita akan melakukan konfigurasi HTTPS untuk domain tertentu, dan disini kita akan melakukan konfigurasi di file virtual host yang sudah kita buat pada lab sebelumnya, tetapi jika ingin menggunakan konfigurasi global nginx juga tidak masalah. 


6. Dan disinilah kita kan menambahlan script, maka tambahkan script seperti yang di blok berwarna hijau dibawah ini.

Keterangan :
  • listen 443 ssl digunakan untuk suatu domain supaya mendengarkan atau membaca service https pada port 443.
  • ssl_protocol TLSv1 TLSv1.1 TLSv1.2 merupakan standarisasi dari protokol yang digunakan oleh HTTPS.
  • ssl_certificate merupakan letak dari file sertifikat .crt yang telah kita buat dan konfigurasi.
  • ssl_certificate_key merupakan letak key dari sertifikat ssl. 

7. Sekarang kita kan merestart dengan menggunakan perintah systemctl restart nginx. supaya konfigurasi yang kita lakukan dapat berjalan dengan baik.


8. Kemudian kita kan mengkonfigurasi supaya client dapat mengakses web dengan memasukan service https kedalam firewall, dan pastikan hasilnya adalah sukses.


9. Dan kita akan mengedit tampilan / konten web yang terletak pada direktori /usr/share/nginx/kamilahcom dengan menambahkan index.html dalam direktori tersebut. untuk file peletakkan index.html ini disesuaikan dengan direktori file domain yang kita buat ya.


10. Dan disinilah kita mengedit tampilan / konten web, dan dibawah ini merupakan script sederhana untuk tampilan web nantinya.


11. Terakhir, kita akan melakukan verifikasi dengan membuka browser dan mengetikkan https://(domain_kita). Dan tampilan yang muncul seperti gambar dibawah ini, terdapat tulisan your connection is not private dikarenakan SSL yang kita buat bersifat lokal. dan untuk mengakses web maka kita klik pada advanced > proceed to www.kamilah.com (unsafe).


12. Dan inilah tampilan dari web server https.


13. Verifikasi terakhir yang kita lakukan adalah inspect pagenya, dengan cara klik kanan pada mouse > klik inspect atau bisa juga dengan cara klik ctrl + shift + i . kemudian kita ke tab security dan disana nantinya akan ada coution broken HTTPS, dan kita kan melihat sertifikatnya dengan cara klik view certificate.


14. Dan yang akan muncul adalah seperti gambar dibawah ini, maka pada tab details kita klik issuer dan terdapat disini identitas / informasi dari sertifikat yang kita buat di file csr sebelumnya.


Sekian yang dapat saya sampaikan, semoga bermanfaat
kurang lebihnya mohon maaf, Wassalamualaikum Warahmatullahi Wabarakatuh...

Rabu, 10 Mei 2017

Pasang Chatserver menggunakan Ejabberd (Ubuntu 14.04)


Assalamualaikum Warahmatullahi Wabarakatuh

Alhamdulillah, kali ini kita sambung ilmu lagi pada label komdat / komunikasi data. dimana kita akan mempelajari tentang konfigurasi chatserver menggunakan ejabberd, kalau sebelumnya kita gunakan openfire sekarang kita coba gunakan ejabberd yuk. Apa itu Ejabberd? Ejabberd adalah suatu sistem komunikasi online generasi baru, tak kalah, ejabberd juga memiliki keunggulan dibandingkan dengan ICQ. Hal ini didasarkan pada ejabberd membangun layanan terkenal seperti Google Talk, Ya Online, Gizmo, dan saat ini Facebook Chat juga menggunakan ejabberd protokol. Lalu bagaimanakah konfigurasinya? Bismillah mari kita coba sama-sama...

Jumat, 05 Mei 2017

Lab 8.15. Konfigurasi Basic Authentication pada Nginx


Assalamualaikum Warahmatullahi Wabarakatuh...

Selanjutnya lab 8.15. dimana pada lab ini kita akan membahas mengenai konfigurasi authentication basic. Pada post-an sebelumnya kita telah melakukan konfigurasinya, tapi berbeda.... karena sebelumnya kita menggunakan Apache, dan sekarang kita menggunakan nginx. Mari kita coba ingat-ingat sedikit lagi mengenai basic authentication. Seperti halnya facebook, twitter, instagram, Basic authentication ini adalah suatu metode dimana saat kita ingin mengaksesnya kita harus memasukkan user dan passwordnya terlebih dahulu hanya saja basic authentication ini berupa pop up. karena itu tidak sembarang orang dapat mengaksesnya, hanya orang yang tau user dan passwordnya saja. lalu bagaimakah konfigurasinya? Bismillah, mari kita coba sama-sama... Dengan menggunakan topologi seperti berikut...


Lab 8.14. Konfigurasi Userdir pada Nginx


Assalamualaikum Warahmatullahi Wabarakatuh...

Jika sebelumnya kita membahas userdir pada apache, maka kali ini kita akan melakukan konfigurasi yang sama namun kali ini kita menggunakan nginx. Seperti yang terdapat dalam post-an userdir pada Apache kalau userdir itu merupakan kependekan dari userdirectory, dengan kata lain userdir memiliki fungsi untuk mengatur web mereka sendiri didalam direktori mereka sendiri, jadi web itu memiliki direktorinya sendiri. Lalu bagaimanakah cara konfigurasi pada apachenya? Bismillah mari kita coba sama-sama... Dengan menggunakan topologi seperti gambar dibawah ini.


Kamis, 04 Mei 2017

Cara Disable dan Enable Packages pada Mikrotik


Assalamualaikum Warahmatullahi Wabarakatuh...

Jika sebelumnya kita telah membahas mengenai cara menambahkan packages maka sekarang kita akan membahas mengenai cara untuk men-disable dan men-enable suatu packages. kapan waktu kita untuk me-disable dan men-enable package ? ya, saat suatu package tidak kita gunakan atau tidak kita perlukan, dan ini dapat membuat kinerja router menjadi lebih ringan. Lalu bagaimanakah caranya ? Bismillah mari kita coba sama-sama...

Rabu, 03 Mei 2017

Cara Menambahkan Packages pada Mikrotik


Assalamualaikum Warahmatullahi Wabarakatuh...

Pada post-an kali ini kita akan coba menambahkan packages yang terdapat dalam router mikrotik, hal ini hanyalah option saja bagi yang memerlukan. Pada bundle Package (main package) ini terdapat beberapa package seperti package hotspot, advance-tools, dhcp, mpls, routerboard, ppp, routing, dll. namun dalam extra package terdapat semua package atau package tambahakan seperti package gps, ntp, celea, user manager, dll. Lalu bagaimanakah caranya? Bismillah mari kita coba sama-sama...

NetInstall pada Mikrotik

Assalamualaikum Warahmatullahi Wabarakatuh...

Kali ini kita akan membahas mengenai cara menginstall routeros Mikrotik menggunakan salah satu software yaitu netinstall. Sebelumnya, apa itu netinstall? Netinstall adalah suatu aplikasi  yang berjalan pada sistem operasi Windows yang memungkinan kita untuk menginstall OS Mikrotik via Jaringan Ethernet. Selain itu, saat kita lupa password dari user pada router, netinstall salah satu cara yang bisa kita lakukan untuk menginstall unlang router osnya. Dengan metode ini memungkinkan kita untuk memperbaiki RouterOS yang rusak akibat kesalahan pada saat instalasi. Sebelum melakukan netinstall ada bebapa hal yang harus kita siapkan. diantaranya : software netinstall; file software mikrotik sesuai dengan jenisnya ( mpsbe, mipsle, mipsle, smips, dll. ); router dan kabel utp. Dan disini saya menggunakan RB951G-2HnD dan software mikrotik yang digunakan adalah mpsbe. Lalu bagaimanakah konfigurasinya? Bismillah mari kita coba... 

Senin, 01 Mei 2017

Lab 8.13. Konfigurasi Virtualhost pada Nginx



Assalamualaikum Warahmatullahi Wabarakatuh...


Kali ini kita akan membahas mengenai virtual host. sebelumnya apa sih virtual host? virtual host adalah cara untuk mengatur beberapa domain dalam satu ip address dan satu server. fungsi dari virtual host adalah untuk menjalankan beberapa situs pada satu server. dan virtual host ini berjalan untuk beberapa domain dalam satu ip address. lalu bagaimanakah konfigurasinya? Bismillah mari kita coba sama-sama... Sebelumnya disini kita akan tambahkan satu domain lagi yak, kalau tidak tahu caranya bisa juga nih dilihat disini. Dengan menggunakan topologi seperti gambar dibawah ini.


sedikit informasi

klik tanda plus di pojok kanan atas untuk keperluan lainnya. Terimakasih..