5 BAB V WEB SERVER 2 : HTTPS

dokumen-dokumen yang mirip
Ada beberapa aspek yang perlu diterapkan dalam mengamankan web server, antara lain:

Ada beberapa aspek yang perlu diterapkan dalam mengamankan web server, antara lain:

Mengakses Server Melalui SSH di Linux

Sebuah komputer Linux machine, real atau virtual. Bisa menggunakan BackTrack 5 virtual machine.

Mengenal Apache Web Server

1 BAB I DOMAIN NAME SERVER (DNS)

4-32.

Setup DNS di Debian 7.x.x

1. Konfigurasi Ip address. (misalnya ip yang ingin digunaka adalah ) nano /etc/network/interfaces

LAMPIRAN. Lampiran Halaman Depan Web Hosting. Menu Hosting L-1

LAPORAN RESMI KEAMANAN JARINGAN KONFIGURASI KEAMANAN LAYANAN WEB

MODUL PRAKTIKUM SISTEM DAN JARINGAN KOMPUTER WEBSERVER. Oleh : Muhammad Riza Hilmi, ST.

Mengakses Server Melalui SSH di Linux

BAB III PERANCANGAN SISTEM

LAPORAN HTTPS SERVER. Nama: Cahyo Fitriningtyas Kelas: XII TKJ A NO: 10 /14475 SMK NEGERI 2 DEPOK SLEMAN YOGYAKARTA

PRAKTIKUM 9 Konfigurasi Keamanan File-sharing (SFTP)

VINCENSIUS YUDHISTIRA LINDUNG SETIYANA. FB : Blog :

Gambar 1. Topologi Soal Paket 1

BAB IV HASIL DAN ANALISIS

Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft.

WEB SERVER LINUX DEBIAN 8.5

MODUL 14 PRAKTIKUM ADMINISTRASI JARINGAN

KONFIGURASI MAIL SERVER PADA DEBIAN 5

Konfigurasi Server Cloud Storage pada Jaringan LAN pada LAB Diploma III Manajemen Informatika UM Metro

Gambar 1. Langkah-langkah VPN

Analisis Otentikasi Paket Transfer Data Menggunakan OpenSSL

MODUL 6. Web Server [MODUL PRAKTIKUM MANAJEMEN JARINGAN KOMPUTER] MODUL 6

Debian Squeeze Konfigurasi Debian Server

Konfigurasi DNS & Web Server

SELURUH TUTORIAL INI ADALAH HAK CIPTA DARI PT. CILSY FIOLUTION INDONESIA UNTUK EBOOK DAN TUTORIAL BERKUALITAS LAINNYA SILAHKAN KUNJUNGI

DATABASE SERVER WEB SERVER SUBDOMAIN

Web Server A. DASAR TEORI

Panduan Menggunakan RoundCube Webmail dengan ISPConfig 3 pada Debian 7. Oleh: Anthony WIjaya

DNS SERVER. Jaringan Komputer

Tutorial Instalasi dan Konfigurasi LMS Dokeos di Linux Debian 7 (Wheezy)

Studi dan Implementasi Sistem Keamanan Berbasis Web dengan Protokol SSL di Server Students Informatika ITB

MEMBANGUN SERVER MULTIMEDIA MENGGUNAKAN ostube PADA LINUX DEBIAN ETCH

BAB I PENDAHULUAN. 2. Dapat mengetahui tujuan dari Virtual Host. 3. Mampu mengkonfigurasi Virtual Host khususnya pada Centos.

Cara Pemasangan SSL melalui OneClickSSL

Monitoring Web Server dengan AWSTATS

Konfiguras Web Server Debian Wheezy

Sebelum menggunakannya berikut beberapa hal mengenai Let's Encrypt yang perlu kita ketahui:

1. Pada halaman File Manager cpanel Anda, arahkan ke

MODUL PRAKTIKUM 03 VIRTUALIZATION, DHCP, DNS

Pemanfaatan Layanan Domain Gratis Co.cc Sebagai DNS Hosting

Installasi Web Server Pada Linux Debian (GUI) Nama : Abdul Rohman Wahid Kelas : XI TKJ A No / NIS : 01 / 13986

SMK PASUNDAN 2 BANDUNG

Panduan Cara Menggunakan Server VPS

Praktikum Jaringan Komputer 2. Modul 5

BAB 4 IMPLEMENTASI DAN EVALUASI. Spesifikasi perangkat keras web server. : 1024 MB atau lebih. Spesifikasi perangkat lunak web server

Debian Network Administrator

DESAIN DAN RANCANG BANGUN TRANSPORT LAYER SECURITY PADA PT. KARYA JAYA MULIA

Apa yang dimaksud dengan Web Hosting :

ABSTRAK. Kata kunci :SSL, RSA, MD5, Autentikasi, Kriptografi. Universitas Kristen Maranatha

MODUL 3 APLIKASI WEB

Hal yang paling utama dalam proses pembuatan web server adalah memilih software mana yang akan digunakan sebagai web server yang akan digunan.

REMOTE ACCESS DNS SERVER

JOB SHEET. PRAKTIK MATA PELAJARAN Troubleshooting Jaringan PAKET KEAHLIAN TEKNIK KOMPUTER DAN JARINGAN KELAS XII

MATERI BAHASAN WEB SERVER INTERNET GATEWAY NETWORKING MONITORING

Cara Membuat CSR di Linux Server Tanpa Panel Kontrol

Irfan Irawan Abdul Rahman Ritonga Ridwan Nugraha Mutya Maya Sari Nora Andriwanti

Mengarahkan domain ke Layanan

JENIS-JENIS APLIKASI UNTUK SERVER MENGADMINISTRASI SERVER DALAM JARINGAN. Pembahasan: Habib Ahmad Purba. 0 P a g e

Berikut bagaimana langkah-langkah dalam pembuatan WordPress Multisite.

Pembahasan UPK Paket 1

Mata Pelajaran : Materi Kompetensi Tahun Pelajaran 2011/2012. : Membangun PC Router dan Internet Gateway (edisi.1)

WEB SERVER MODULE & VIRTUAL HOST. Exp : Admin Server Kelas : XII TKJ B. No. Exp : 6 2. Trimans Yogiana

TUGAS PENDAHULUAN 1. Jelaskan cara kerja dari Mail Server 2. Sebutkan beberapa software yang dipakai untuk mengamankan dari spam dan virus

Praktikum 3. Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:

Membuat Web Server di Linux

Domain Name Service (DNS)

MODUL 7 NAT dan PROXY

Modul 9 INSTALL DAN KONFIGURASI PROXY SERVER

Perl: Dalam Contoh Praktis 4 ( Web scripting, CGI Common-Gateway-Interface didalam Perl. ) Oleh : Faiq Azmi

dapat menambahkan beberapa kode kedalam file htaccess. Berikut beberapa tips security yang dapat kita gunakan dengan file htaccess:

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PRAKTIKUM 3 Dynamic Host Configuration protocol pada Linux (Ubuntu) dan Windows 1. Praktikum 4. Dynamic Host Configuration Protocol

BAB II. Kelebihan DNS server

MODUL 03 PRAKTIKUM TIM ASISTEN SISTEM OPERASI 2014

FTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program

BAB IV HASIL DAN ANALISIS

KONFIGURASI TEKNIKOM 2016 SUKSES UJI KOMPETENSI KEAHLIAN TEKNIK KOMPUTER DAN JARINGAN SMK DWI PUTRA BANGSA TAHUN 2015/2016 PAKET 1

WEB DATABASE ( WEB SERVER dan DATABASE )

PENDIDIKAN TEKNIK INFORMATIKA TEKNIK ELEKTRONIKA FAKULTAS TEKNIK UNIVERSITAS NEGERI PADANG

INSTALASI DAN CONFIGURASI OPENVPN UNTUK DEBIAN

Pert 6 : DHCP SERVER DEBIAN SQUEEZE. Disampaikan Pada Kuliah Administrasi Server. Oleh : Siyamta IT Abteilung, VEDC Malang

BAB IV IMPEMENTASI DAN PENGUJIAN

SILABUS MATAKULIAH. Revisi : 0 Tanggal Berlaku : 1 September 2013

JURNAL J CLICK Jurnal Sistem Informasi Dan Manajemen Informatika

DNS SERVER, WEB SERVER, FTP SERVER, PROXY SERVER

1. Pertama masuk pada terminal di ubuntu untuk mulai instalasi nagios3

Minggu 12 Web Server 1

BAB IV HASIL DAN PEMBAHASAN

Modul 6 INSTALASI DAN KONFIGURASI DHCP SERVER SERTA ROUTING KE INTERNET DARI CLIENT

MODUL 2 DHCP SERVER. 1.1 Tujuan :

DHCP SERVER. Pendahuluan

Modul 11 INSTALL DAN KONFIGURASI NTP SERVER

LAPORAN RESMI PRAKTIKUM KEAMANAN DATA LAPORAN RESMI KONFIGURASI FIREWALL [IPTABLES]

Transkripsi:

5 BAB V WEB SERVER 2 : HTTPS 5.1 IDENTITAS Kajian Layanan Web Topik 1. Apache 2. Virtual Host 3. OpenSSL 4. HTTPS Referensi 1. Ubuntu, Ubuntu Server Guide, https://help.ubuntu.com/13.10/ 2. A. Aulds, Linux Apache Web Server Administration Second Edition, Sybex, 2002. 3. R. Bowen, K. Coar, Apache Cookbook Second Edition, O'Reilly Media, 2007. Kompetensi Utama 3. Mampu menentukan kapan sebuah percabangan IF dibutuhkan dalam menentukan solusi algoritma, 4. Mampu membuat struktur percabangan IF dengan tepat, 5. Mampu menggunakan keluaran operator untuk menentukan alur algoritma didalam struktur percabangan IF, Lama Kegiatan Praktikum 1. Pertemuan Terbimbing : 1 x 120 menit 2. Kegiatan Mandiri : 2 x 120 menit Parameter Penilaian 1. Jurnal Pengamatan 2. Tugas Akhir H a l 25

5.2 PERTANYAAN PENDAHULUAN Kerjakan tugas pendahuluan ini, jika sudah selesai, kumpulkan kepada asisten anda. Waktu pengerjaan maksimal 15 menit. 1. Apakah perbedaan antara HTTP dengan HTTPS? 2. Sebutkan situs-situs yang menggunakan protokol https? (minimal 5) H a l 26

5.3 PRAKTIK 5.3.1 Instalasi Paket #apt-get install openssl 5.3.2 Ketentuan IP Address Web Server = 192.168.98.1/24 IP Address DNS Server = 192.168.98.1/24 5.3.3 Konfigurasi DNS Server Buat subdomain berikut : Subdomain departemen marketing : admin.[nama_anda].com Contoh : admin.prajna.com 5.3.4 Sertifikat SSL Buat sertifikat SSL di dalam direktori /etc/apache/sertifikat dengan nama file sertfikat sesuai dengan nama anda #openssl req -x509 -nodes -days 365 newkey rsa:2048 keyout /etc/apache2/sertifikat/[nama_anda].key -out /etc/apache2/sertifikat/[nama_anda].crt Kemudian isi parameter yang diberikan oleh perintah diatas. Contoh : root@ubuntu:~# openssl req -x509 -nodes -days 365 newkey rsa:2048 keyout /etc/apache2/sertifikat/prajna.key -out /etc/apache2/sertifikat/prajna.crt Generating a 2048 bit RSA private key...+++..+++ writing new private key to '/etc/apache2/sertifikat/prajna.key' ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:ID State or Province Name (full name) [Some-State]:Jawa Barat Locality Name (eg, city) []:Bandung Organization Name (eg, company) [Internet Widgits Pty Ltd]:TASS Organizational Unit Name (eg, section) []:Sisfo Common Name (e.g. server FQDN or YOUR name) []:Prajna Email Address []:admin@prajna.com root@ubuntu:~# H a l 27

Jika berhasil, maka akan terbentuk dua buah file pada direktori /etc/apache2/sertifikat dengan nama : [nama_anda].key dan [nama_anda].crt 5.3.5 Konfigurasi Virtual Host pada Web Server Apache 1) Tambahkan konfigurasi berikut pada /etc/apache2/sites-enabled/000-default.conf <VirtualHost *:80> Redirect permanent / https://admin.[nama_anda].com/ <Directory "/var/www/admin"> Options Indexes FollowSymLinks MultiViews ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> <VirtualHost *:443> SSLEngine on SSLCertificateFile /etc/apache2/sertifikat/[nama_anda].crt SSLCertificateKeyFile /etc/apache2/sertifikat/[nama_anda].key <Directory "/var/www/admin"> Options Indexes FollowSymLinks MultiViews ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> 2) Aktifkan modul SSL #a2enmod ssl 3) Pada direktori /var/www/admin, buat file index.php dengan isi sebagi berikut : <html> <body> <h1>uji Coba HTTPS</h1> </body> </html> 5.3.6 Pengamatan Konfigurasi klien web server dengan IP Address 192.168.98.5/24 Gunakan browser untuk mengakses admin.[nama_anda].com Apa yang terjadi? H a l 28

5.4 TEST AKHIR 1. Jelaskan parameter yang ada pada perintah berikut : openssl req -x509 -nodes -days 365 newkey rsa:2048 keyout /etc/apache2/sertifikat/[nama_anda].key -out /etc/apache2/sertifikat/[nama_anda].crt 2. Apakah yang dimaksud pada konfigurasi berikut : <VirtualHost *:443> SSLEngine on SSLCertificateFile /etc/apache2/sertifikat/[nama_anda].crt SSLCertificateKeyFile /etc/apache2/sertifikat/[nama_anda].key 3. Apa fungsi dari konfigurasi berikut : Redirect permanent / https://admin.[nama_anda].com/ 5.5 RESUME 5.5.1 Jurnal Pengamatan Buatlah dokumentasi dari langkah penyelesaian sampai dengan pengamatan yang terdiri dari : 1. Print screen tiap-tiap langkah penyelesaian sampai dengan pengamatan 2. Penjelasan hasil print screen tiap-tiap langkah tersebut. 5.5.2 Lain-lain 1. Kumpulkan jurnal anda kepada para asisten maksimal 1x24 jam setelah praktikum selesai. 2. Media pengerjaan dan pengumpulan bebas, ikuti aturan yang telah ditetapkan oleh asisten praktikum. H a l 29