Admin Jaringan Komputer APACHE WEB SERVER

dokumen-dokumen yang mirip
INSTALASI WEB SERVER PADA LINUX Oleh Dwi Kurnivan Setiono

MODUL 3 APLIKASI WEB

KONFIGURASI MAIL SERVER PADA DEBIAN 5

DNS SERVER, WEB SERVER, FTP SERVER, PROXY SERVER

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

Setup DNS di Debian 7.x.x

PRAKTIKUM ADMINISTRASI JARINGAN KOMPUTER DHCP SERVER

WEB SERVER LINUX DEBIAN 8.5

SMK PASUNDAN 2 BANDUNG

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

Panduan Cara Menggunakan Server VPS

Web Server A. DASAR TEORI

DATABASE SERVER WEB SERVER SUBDOMAIN

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

MEMBANGUN DNS, MAIL DAN WEBMAIL SERVER. Pengetikan password tidak ditunjukkan demi keaamanan. Maka ketik saja password sampai selesai kemudian ENTER

Konfigurasi DNS & Web Server

DNS SERVER. Jaringan Komputer

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

SMK NEGERI 3 PALU SERVER WITH DEBIAN. Konfigurasi : Urutan Konfigurasi :

Pembahasan UPK Paket 1

MODUL BASIC SERVER. INSTALATION LAMP (Linux Apache MySQL PHP) SERVER DEBIAN 7 (WHEEZY)

eth0 server --> (public) eth1 server --> eth0 router -->

WEB DATABASE ( WEB SERVER dan DATABASE )

LIGHTTPD PADA DEBIAN 6

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

FTP SERVER MAIL SERVER WEBMAIL

Gambar 1. Topologi Soal Paket 1

Pengenalan Linux Konfigurasi TCP/IP

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

PRAKTIKUM ADMINISTRASI JARINGAN KOMPUTER. SQUID (Proxy Server) Oleh : Idris Winarno

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

ADMINISTRASI DAN MANAGEMEN JARINGAN TUGAS TELNET DAN SSH SERVER

INSTALASI DNS SERVER-WEBSERVER-PROXY SERVER-FTP SERVER

Konfiguras Web Server Debian Wheezy

PRAKTIKUM 11 APPLICATION LAYER

LAMPIRAN Gambar Pemberitahuan proses instalasi

Membangun Network Services di Linux

Konfigurasi Dns Server

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

Step By Step LKS Nasional. Oleh. Umi Malihah XII TKJ

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

Install LEMP Di Debian 8

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

ADMINISTRASI JARINGAN DEBIAN SERVER

PEMBAHASAN PAKET 1 SOAL UJIAN PRAKTIK KEJURUAN TKJ TP by blogtkj.com

: Melakukan instalasi perangkat jaringan berbasis luas ( Wide Area Network ) : Mengevaluasi lalulintas jaringan WAN

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

TEKNOLOGI INFORMASI DAN KOMUNIKASI ADMINISTRASI SERVER DEB-003 STRUKTUR MODUL ADMINISTRASI LINUX DEBIAN SQUEEZE DASAR-DASAR JARINGAN DEB.

FTP (File Transfer Protokol) merupakan salah satu cara kita berkomunikasi dengan remote komputer. Pada postingan ini saya akan berbagi tutorial

Modul 4 INSTALASI DAN KONFIGURASI WEB SERVER

A. MENGATUR IP ADDRESS #pico /etc/network/interfaces

BAB III PERANCANGAN SISTEM

PEMBAHSANA SOAL UJI KOMPETENSI TKJ 2015/2016 PAKET 1. Menggunakan UBUNTU TKJ SMKN 1 Lembah Melintang

REMOTE ACCESS DNS SERVER

LAPORAN RESMI PRAKTIKUM ADMIN DAN MANAJEMEN JARINGAN Mail Server

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

PRAKTIKUM 1 TELNET DAN SSH SERVER

LAPORAN DEBIAN 7 ( DNS SERVER, WEB SERVER, MAIL SERVER, DHCP )

UJIAN NASIONAL TAHUN PELAJARAN 2015/2016

2. Perangkat Jaringan (Kabel UTP, Switch/Hub,Ethernet) Perangkat Lunak 1. Sistem Operasi (WindowsXP, Windows 2000, Windows 2003, Linux)

Minggu 12 Web Server 1

Silahkan ikuti langkah-langkah berikut :

ADMINISTRASI SERVER KELAS 11

MEMBUAT WEB SERVER DENGAN DEBIAN 6 SQUEEZE VIA VIRTUAL BOX

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

Bab 2 Turck - MMCache

MODUL 1 PERINTAH DASAR LINUX

KONFIGURASI DEBIAN SERVER

PRAKTIKUM ADMINISTRASI JARINGAN KOMPUTER. DNS SERVER (Domain Name System) Oleh : Idris Winarno

MAIL SERVER Oleh: Adam Kurniawan Margolang, S.Kom

A. TUJUAN PEMBELAJARAN

Membuat Web Server di Linux

Pertemuan 3 SAMBA. Riza Kurniawan Ahmad Wildan L Kelas G _ Pendidikan Teknik Informatika UNIVERSITAS NEGERI YOGYAKARTA

Webmail Server 1. Virtual Alias = mail.sekolah.sch.id 2. Metode = courier imap dan courier pop. switch

LAPORAN RESMI KEAMANAN JARINGAN. PRAKTIKUM 2 Perbedaan Macam-Macam Tipe Jaringan pada Virtual Box dan Analisa Telnet dan SSH menggunakan Wireshark

BAB IV DISKRIPSI KERJA PRAKTIK. 4.1 Instalasi dan Penggunaan VMware Workstation 11

MODUL PRAKTIKUM TEKNOLOGI OPEN SOURCE II

Mengenal Apache Web Server

Konfigurasi DNS Server pada Linux Redhat

MEMBANGUN SERVER MULTIMEDIA MENGGUNAKAN ostube PADA LINUX DEBIAN ETCH

BAB IV DISKRIPSI KERJA PRAKTIK. Bab ini membahas tentang proses instalasi VMWare Workstation dan

Tutorial J A R I N G A N. Perintah Dasar Linux (Debian 5)

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

Tutorial Membuat DNS, Virtualhost, FTP & Instalasi Wordpress

Nama : Bambang H. Program Study : TKJ SMTP-AUTH. Instruktur : Pak Dodi dan Pak Trimans. No. Eksperimen : 10

1. Anda harus login dulu ke server anda dengan menggunakan root 2. Kemudian cek apakah paketnya sudah terinstall atau tidak dengan perintah berikut

PRAKTIKUM ADMINISTRASI JARINGAN KOMPUTER. Ticket Granting Service (KERBEROS) Oleh : Idris Winarno

Modul. Konfigurasi Owncload dengan menggunakan Linux Debian 7.8

Membuat Homepage Pribadi

BAB IV HASIL DAN ANALISIS

LAPORAN RESMI PRAKTIKUM KEAMANAN DATA LAPORAN RESMI KONFIGURASI KEAMANAN LAYANAN PROXY PROXY RADIUS

PRAKTIKUM KEAMANAN JARINGAN : Tugas Telnet dan SSH

MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB II INSTALASI JOOMLA

Mapping URL Sistem Web

MEMBUAT WEB DENGAN JOOMLA TANPA MENGHAPUS CONTENT XAMPP

BAB III PERANCANGAN SISTEM

A. TUJUAN PEMBELAJARAN

PRAKTIKUM 13 APPLICATION LAYER (SNMP)

Transkripsi:

1 Admin Jaringan Komputer APACHE WEB SERVER JURUSAN TEKNOLOGI INFORMASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA 2008

2 Apache Web Server Tujuan: Mahasiswa mampu membedakan web server dengan web browser Mahasiswa mampu mengetahui paket yang diperlukan untuk menginstall service httpd. Mahasiswa mampu mengetahui fungsi paket yang diperlukan untuk menginstall service apache. Mahasiswa mampu mengetahui fungsi dari direktori /etc/skel Mahasiswa mampu membuat web server dan menghubungkan dengan homepage yang dibuat oleh tiap user. Mahasiswa mampu menggunakan ACL (Access Controll List) pada service apache Mahasiswa mampu mengimplementasikan sistem keamanan pada service apache Dasar teori Contoh dari web server adalah apache. Web Server Apache terdiri dari beberapa bagian, Kode source apache asli dengan beberapa patch dan beberapa executable tambahan. Sebaliknya kita gunakan web server apache yang tergolong stable version, yang mungkin akan lebih mudah untuk dikompilasi dan akan menghasilkan daemon yang cukup stabil. Agar suatu halama web dapat diakses secara public maka sebelum membuat homepage setiap user dibuat dahulu pada direktori /public_html pada direktori /etc/skel. Ada berbagai macam sistem keamanan yang ditawarkan oleh apache webserver salah satunya adalah dengan menggunakan sistem ACL dimana fungsi ini digunakan untuk membatasi jumlah client yang terkoneksi ke service apache. Cara lain yang di gunakan oleh apache adalah dengan menggunakan htpasswd untuk melakukan autentifikasi terhadap user yang akan mengakses service apache. Langkah percobaan: A. Percobaan 1 (Cek konektifitas dan installasi apache2) 1. Login ke sistem Linux sebagai root 2. Cek konektifitas dengan menggunakan ping, jika belum terkoneksi periksa kembali semua konfigurasi jaringan (baca: http://kebo.vlsm.org/~idris/file/kon_jarkom/p2_network_configuration.ppt). 3. Cek repository dari Linux debian pada /etc/apt/sources.list seperti pada gambar dibawah jika belum sama lakukan edit ulang dengan menggunakan vim /etc/apt/sources.list

3 4. Lakukan update database repository dengan apt-get update 5. Lakukan pengecekan terhadap package dari apache, apakah package telah terinstall atau belum dengan menggunakan dpkg l grep apache. Pada gambar dibawah terlihat bahwa apache telah terinstall. Jika belum terinstall lakukan installasi pada no.6 6. Installasi apache dilakukan dengan apt-get install apache2

4 7. Ujicoba pada browser dengan mengakses http://localhost B. Percobaan 2 (User Directory) 1. Aktifkan modul userdir dengan cara ln -s /etc/apache2/modsavailable/userdir.conf /etc/apache2/mods-enabled/ dan ln -s /etc/apache2/mods-available/userdir.load /etc/apache2/modsenabled/. Kemudian restart service apache2 dengan cara /etc/init.d/apache2 restart 2. Buat folder baru pada /etc/skel dengan nama public_html dengan cara mkdir /etc/skel/public_html. Hal ini bertujuan untuk membuat template public_html pada home directory untuk setiap user yang akan di buat. 3. Buat user baru dengan nama coba dengan cara adduser coba.

5 4. Ujicoba pada browser dengan mengakses http://localhost/~coba C. Percobaan 3 (Virtual Host) 1. Tambahkan isi dari /etc/hosts dengan cara vim /etc/hosts misal host1 hosts2 untuk alamat 127.0.0.1 seperti pada gambar dibawah ini

6 2. Buat file baru di /etc/apache2/conf.d dengan nama virtual kemudian ini file tersebut di isikan seperti pada gambar di bawah 3. Edit file /etc/apache2/sites-available/default dengan menggunakan vim. Hapus teks dengan baris NameVirtualHost * 4. Copy file /etc/apache2/sites-available/default menjadi /etc/apache2/sites-available/hosts1 dan /etc/apache2/sitesavailable/hosts2 seperti pada gambar dibawah ini 5. Edit file /etc/apache2/sites-available/hosts1 kemudian tambahkan ServerName hosts1 dan baris Document Root seperti pada gambar dibawah ini 6. Lakukan edit file seperti pada no.5 untuk file etc/apache2/sitesavailable/hosts2 7. Aktifkan virtual host dengan cara ln -s /etc/apache2/sitesavailable/hosts1 /etc/apache2/sites-enabled/ dan ln -s /etc/apache2/sites-available/hosts2 /etc/apache2/sites-enable/. 8. Buat folder baru yaitu /var/www/hosts1 dan /var/www/hosts2 9. Restart ulang service apache dengan cara /etc/init.d/apache2 restart 10. Ujicoba pada browser dengan mengetik http://hosts1 dan http://hosts2 C. Percobaan 4 (ACL) 1. Sebelum melakukan percobaan 4 silahkan anda coba untuk mengakses service apache dengan menggunakan browser dari komputer remote (seharusnya bisa diakses).

7 2. Edit file /etc/apache2/sites-available/default menjadi seperti pada gambar dibawah ini 3. Restart service apache2 /etc/init.d/apache2 restart 4. Ujicoba pada browser. Dengan konfigurasi seperti diatas maka seharusnya service apache hanya dapat di akses dari komputer localhost dan tidak dapat diakses dari komputer remote. D. Percobaan 5 (Security) 1. Buat file autentifikasi dengan menggunakan htpasswd dan simpan file tersebut pada folder /etc/apache2 seperti pada gambar dibawah ini. 2. Edit file /etc/apache2/sites-available/default

8 3. Restart service apache 4. Ujicoba pada browser