Langsung ke konten utama

KONFIGURASI WEB SERVER SECURE (HTTPS) DEBIAN 10

 



Hypertext Transfer Protocol Secure (HTTPS) adalah ekstensi dari Hypertext Transfer Protocol (HTTP). Ini digunakan untuk komunikasi aman melalui jaringan komputer, dan banyak digunakan di Internet. Dalam HTTPS, protokol komunikasi dienkripsi menggunakan Transport Layer Security (TLS) atau, sebelumnya, Secure Sockets Layer (SSL). Protokol karena itu juga disebut sebagai HTTP over TLS, atau HTTP over SSL.

 

TUJUAN :

a.    Siswa mampu mengetahui Webserver Secure;

b.    Siswa mampu mengetahui apa itu HTTPS

c.    Siswa mampu membuat HTTPS;

d.    Siswa mampu mengkonfigurasi HTTPS;

e.    Siswa juga mampu melakukan trouble shooting saat konfigurasi;

f.     Siswa mampu memanfaatkan media online untuk mempubliksikan tutorial (blog = blogger);

g.    Siswa mampu menguasai materi ini dengan baik.

 

ALAT DAN BAHAN

a.    Laptop atau device

b.    Aplikasi Oracle VM Virtual Box (Version 6.1)

c.    Debian 10.

KESELAMATAN KERJA :

a.    Berdoa sebelum melakukan praktik

b.    Memakai baju bengkel atau catle pack

c.    Mematuhi peraturan yang ada

d.    Mengikuti panduan dari guru pembimbing

e.    Kurangi bergurau dan serius saat praktik

f.     Berdoa setelah melakukan praktik

TEORI PENDUKUNG :

HTTPS

Hypertext Transfer Protocol Secure (HTTPS) adalah ekstensi dari Hypertext Transfer Protocol (HTTP). Ini digunakan untuk komunikasi aman melalui jaringan komputer, dan banyak digunakan di Internet. Dalam HTTPS, protokol komunikasi dienkripsi menggunakan Transport Layer Security (TLS) atau, sebelumnya, Secure Sockets Layer (SSL). Protokol karena itu juga disebut sebagai HTTP over TLS, atau HTTP over SSL.

Motivasi utama untuk HTTPS adalah otentikasi situs web yang diakses, dan perlindungan privasi dan integritas data yang dipertukarkan saat dalam proses. Ini melindungi terhadap serangan man-in-the-middle, dan enkripsi komunikasi dua arah antara klien dan server melindungi komunikasi terhadap penyadapan dan gangguan. Dalam praktiknya, ini memberikan jaminan yang masuk akal bahwa seseorang berkomunikasi dengan situs web yang dimaksud tanpa gangguan dari penyerang.

Aspek otentikasi HTTPS mengharuskan pihak ketiga tepercaya untuk menandatangani sertifikat digital sisi-server. Ini secara historis merupakan operasi yang mahal, yang berarti koneksi HTTPS yang sepenuhnya terautentikasi biasanya hanya ditemukan pada layanan transaksi pembayaran aman dan sistem informasi perusahaan aman lainnya di World Wide Web. Pada 2016, kampanye oleh Electronic Frontier Foundation dengan dukungan pengembang web browser menyebabkan protokol menjadi lebih lazim.

LANGKAH KERJA

Sebelum melakukan Konfigrasi Web Server Secure (https) lihat Konfigurasi WebServer dan DNS Server

1.    Nyalakan PC/Laptop kemudian buka Virtual Box. Klik start pada debian 10 yang telah terinstall pada VM tersebut, langsung masuk ke Super User atau Root


2.    Masuk ke cd dengan memasukkan perintah “cd /”


3.    Pertama masukkan perintah “apt install openssl ssl-cert  -y”


4.    Selanjutnya buat certificate ssl yang akan disimpan pada apache2.pem dengan memasukkan perintah “openssl req -new -509 -nodes -days 365 -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem” Kemudian isi dengan command seperti berikut


5.    Kemudian enablekan ssl pada apache2 dengan memasukkan perintah “a2enmod ssl” ­lalu kita akan diminta untuk merestart apache 2


6.    Restart dengan cara memasukkan perintah “service apache2 restart”


7.     Kemudian masuk ke direktori sites-avalilabe dengan memasukkan perintah “cd /etc/apache2/sites available/” file yang akan dikonfigurasi selanjutnya adalah 000-default.conf

8.     Buka file dengan memasukkan perintah “nano 000-defailt.conf”


9.     Kemudian tambahkan command seperti berikut pada bagian paling bawah seperti berikut


10. Keluar dan simpan dengan menekan “ctrl + x ” lalu “Y” ENTER


11. Cek Pada client. Pastikan klien sudah terhubung ke server. Pada browser ketikkan domain htttps://asyrof.com. Jika muncul seperti ini makan kita telah berhasil konfigurasi


12. Praktik Selesai

KESIMPULAN

HTTP Secure Protokol transfer hiperteks adalah versi aman dari HTTP, protokol komunikasi dari World Wide Web. Ditemukan oleh Netscape Communications Corporation untuk menyediakan autentikasi dan komunikasi tersandi dan penggunaan dalam komersi elektris

Komentar

Postingan populer dari blog ini

TUTORIAL WEB DAN DNS SERVER DEBIAN 10

Web server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser (Mozilla Firefox, Google Chrome) dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML. Domain Name System (DNS) adalah sebuah standard dalam technology untuk mengatur penamaan publik dari sebuah situs website atau domain internet. Dengan adanya Teknologi DNS, memungkinkan anda untuk mengetikkan atau menulis nama atau domain ke sebuah web browser (misal www.asyrof.tkj.com) dan Komputer Anda akan secara otomatis menemukan alamat IP dari domain tersebut di internet. Elemen kunci dari DNS adalah seluruh DNS Server yang ada di dunia. I.              TUJUAN : a.     Siswa mampu mengetahui apa itu web server dan DNS server; b.  ...

KONFIGURASI WEBMAIL DEBIAN 10 (ROUNDCUBE)

  Roundcube adalah salah satu aplikasi webmail dengan basis IMAP.  Roundcube  ditulis dengan bahasa pemograman PHP. Fitur yang jadi andalan dari aplikasi webmail satu ini adalah penggunaan Ajax. Ajax digunakan untuk memberikan informasi terkait email yang lebih responsif dibandingkan aplikasi webmail lainnya yang cenderung kuno dan kurang canggih.   TUJUAN : a.     Siswa mampu mengetahui webmail Roundcube; b.     Siswa mampu mengetahui apa itu Roundcube; c.     Siswa mampu membuat Mail Server dan bisa berkirim mail di Debian antar user via web; d.     Siswa mampu mengkonfigurasi WebMail Server; e.     Siswa juga mampu melakukan trouble shooting saat konfigurasi; f.      Siswa mampu memanfaatkan media online untuk mempubliksikan tutorial (blog = blogger); g.     Siswa mampu menguasai materi ini dengan baik.   ALAT DAN BAHAN a. ...

KONFIGURASI NAT ROUTING DEBIAN 10

  Network Address Translation ( NAT ) adalah sebuah sistem  yang dipakai untuk menggabungkan lebih dari satu komputer untuk di hubungkan ke dalam jaringan internet hanya dengan memakai  sebuah alamat IP. Sehingga setiap komputer yang ada di dalam NAT pada saat  berselancar di internet maka  akan terlihat mempunyai  alamat IP yang sama apabila  dilacak. Dengan kata lain, suatu  alamat IP pada jaringan local maka  akan terlebih dahulu di translasikan oleh NAT untuk bisa  mengakses IP publik pada  jaringan komputer. Sebelum proses translasi tersebut , maka para pengguna tidak bisa  terhubung ke internet. TUJUAN : a.     Siswa mampu mengetahui NAT; b.     Siswa mampu membuat NAT dan membuat client dapat mengakses Ip Public; c.     Siswa mampu mengkonfigurasi NAT; d.     Siswa mampu routing NAT; e.     Siswa juga mampu melakukan trouble shooting s...