Minggu 12 Web Server 1

dokumen-dokumen yang mirip
Mapping URL Sistem Web

Web Server A. DASAR TEORI

Application Layer. Electronic Engineering Polytechnic Institut of Surabaya ITS Kampus ITS Sukolilo Surabaya 60111

MODUL 3 APLIKASI WEB

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

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

DATABASE SERVER WEB SERVER SUBDOMAIN

Pertemuan 1 Pengenalan Web Server dan Server Side Scripting

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

Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft.

MODUL 14 PRAKTIKUM ADMINISTRASI JARINGAN

MEMBUAT WEB DENGAN JOOMLA TANPA MENGHAPUS CONTENT XAMPP

WEB SERVER LINUX DEBIAN 8.5

Hubungan Aplikasi dan Transport

No HP :

Muhammad Zen Samsono Hadi, ST. Msc.

Bab 1 Pengenalan Web Server dan Server Side Scripting

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

KONFIGURASI MAIL SERVER PADA DEBIAN 5

Pengantar E-Business dan E-Commerce

Jurnal Elektronik Ilmu Komputer - Universitas Udayana JELIKU Vol 1 No. 2 Nopember 2012

INSTALLATION GUIDE INSTALLATION GUIDE. PT.Technomatic Cipta Mandiri. IT division: Jl. Cikutra Baru Raya No.2 Bandung-40124

Konfigurasi DNS & Web Server

Pertemuan 1. Pengenalan Dasar Web

Admin Jaringan Komputer APACHE WEB SERVER

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

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

PemWeb C. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

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

INSTALLATION CHECKING

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

Mengenal Apache Web Server

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

Cara Membuat Web Server dengan XAMPP Control Panel v

Web Server Administrator

Membuat Web Server di Linux

Membuat FTP di Windows Server 2003

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

WEB SERVER ( APACHE WEB SERVER )

Pemrograman Basis Data Berbasis Web

ADMINISTRASI SERVER KELAS 11

Step By Step IIS By Prihastomo

DNS SERVER. Jaringan Komputer

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

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

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

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

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Instalasi PHPmotion di Centos 5.5

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

Bab 1. Pengenalan JSP POKOK BAHASAN: TUJUAN BELAJAR: 1.1 Dasar JSP

Setup DNS di Debian 7.x.x

Pengenalan Web Server dan Server Side Scripting

APLIKASI BERBASIS WEB

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

BAB IV PEMBAHASAN. dapat dilakukan dengan memasukkan IP address sesuai dengan IP address yang telah

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

FTP SERVER MAIL SERVER WEBMAIL

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

RARP Request RARP R RARP Repl RARP R Only IP Only IP Address MAC: x:x:x:x:x:x RARP server RARP IP:

Panduan Pengelolaan Hosting

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB IV HASIL DAN PEMBAHASAN. adalah CD/DVD IPCop dan komputer yang digunakan tehubung dengan

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

LAMPIRAN A. instalan pada folder htdocs dengan mengakses alamat melalui

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

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

Domain Name Service (DNS)

LIGHTTPD PADA DEBIAN 6

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

Instalasi Web Server WAMP 5 versi Pemrograman Web

Maka akan tampil jendela Internet Information Services (IIS) Manager. Kemudian klik Web Sites Membuat folder data

Konfigurasi DNS Server pada Linux Redhat

Bab VI Aplikasi pada IPV6. Iljitsch van Beijnum

MODUL PRAKTIKUM ADMINISTRASI SERVER OS DEBIAN 6

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

INSTALASI PC SERVER. SAMBA dan SWAT. Ardi Maharta / Heri Widayat /

WEB DATABASE ( WEB SERVER dan DATABASE )

2. DASAR TEORI 2.1 PHP5

BAB III LANDASAN TEORI

Panduan Cara Menggunakan Server VPS

Membangun Network Services di Linux

Monitoring Web Server dengan AWSTATS

PRAKTIKUM 11 APPLICATION LAYER

BAB II LANDASAN TEORI

MAKALAH. Perbandingan Web Server antara Apache vs Nginx vs Micosoft - IIS

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG

REMOTE ACCESS DNS SERVER

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

David Odang Apa itu Blog dan Movable Type? Lisensi Dokumen:

Debian Network Administrator

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

Install LEMP Di Debian 8

5. Jika beres, botting lewat flashdisk dan anda akan masuk pada tampilan awal Free NAS.

FILE TRANSFER PROTOCOL (FTP) SERVER

Transkripsi:

Minggu 12 Web Server 1

Pendahahuluan merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML Web Application: menggunakan bahasa Pemprograman(misal ASP, PHP, Java,.Net, Perl atau C) Web Server: melayani permintaan client dan meneruskan ke aplikasi yang sesuai selanjutnya diproses oleh aplikasi yang sesuai (misal IIS, Apache, thttpd dll.) Web Application tidak bisa jalan tanpa Web Server Web Server bisa bekerja tanpa Web Application (Tapi hanya bisa melayani web dengan content statis) 2

Komponen Sistem Web 3

Mapping URL Sistem Web 4

URLs Each file managed by a server has a unique name called a URL (Universal Resource Locator) URLs for static content: http://www.cs.cmu.edu:80/index.html http://www.cs.cmu.edu/index.html http://www.cs.cmu.edu Identifies a file called index.html, managed by a Web server at www.cs.cmu.edu that is listening on port 80. URLs for dynamic content: http://www.cs.cmu.edu:8000/cgi-bin/adder?15000&213 Identifies an executable file called adder, managed by a Web server at www.cs.cmu.edu that is listening on port 8000, that should be called with two argument strings: 15000 and 213. 5

Apache Web Server HTTP Web Server 1. Apache Tomcat 2. Microsoft windows Server 2003 Internet Information Services (IIS) 3. Lighttpd 4. Sun Java System Web Server 5. Xitami Web Server 6. Zeus Web Server 6

Web Server Apache Apache HTTP Server software open source untuk HTTP Web Server berjalan di platform : Unix (BSD, Linux, Windows) Dikembangkan oleh komunitas Apache Software Foundation HTTP Server paling popular. Mempunyai fitur highly Configurable error messages, DBMS authentication databases, content negotiation. Apache didukung bahasa pemrograman yang lazim seperti : Perl, Python, PHP 7

8

9

10

11

12

Susunan directory bin file-file program build cgi-bin script cgi conf tempat konfigurasi error error message htdocs dokumen yang akan dipublish icons gambar-gambar kecil include lib logs man manual pages manual dokumentasi modules module 13

Directory yang digunakan bin htdocs conf 14

Konfigurasi apache2 Diletakkan di dalam sub dir conf Di dalam file httpd.conf Menggunakan directives 15

Konfigurasi Dasar ServerRoot Root dari apache2 Listen Port http (biasanya 80) DocumentRoot lokasi dokumen HTML Users apache akan dijalankan sebagai user dan group ini Group ServerName assign Nama mesin ServerAdmin email address admin DirectoryIndex file default yang akan dijalankan 16

Menjalankan Apache2 Cukup mengganti Konfigurasi dasar dengan isian yang sesuai, apache2 sudah siap untuk dijalankan dengan kemampuan dasar yaitu bisa di browse Menjalankan : #/usr/local/apache2/bin/apachectl start Mengentikan: #/usr/local/apache2/bin/apachectl stop 17

Meletakkan Dokumen HTML Dokumen-dokumen HTML yang akan dipublikasikan ke Internet, bisa diletakkan di dalam Directory yang disebutkan di DocumentRoot 18

Per User Web Directories Menggunakan module mod_userdir Secara default directory user yang bisa dibrowse adalah directory user yang di bawah /home Directive UserDir diisi dengan nama directory yang diinginkan 19

Per User web Directory jika path yang diberikan tidak didahului dengan slash, maka diasumsikan bahwa itu adalah directory path yang relative terhadap home dir dari user tertentu UserDir public_html http://example.com/~rbowen/file.html /home/rbowen/public_html/file.html 20

Per User Web Directory jika path diberikan dengan slash, maka directory path akan dibuat menggunakan path tsb, plus username yang ditentukan UserDir /var/html http://example.com/~rbowen/file.html /var/html/rbowen/file.html 21

Per User Web Directory jika sebuah path di sediakan dengan * (asterisk) maka * tersebut akan diganti dengan username yang ditentukan UserDir /var/www/*/docs http://example.com/~rbowen/file.html --> /var/www/rbowen/docs/file.html 22

Praktikum Installasi Web Server 23

Memastikan koneksi dengan source linux 24

Mencari paket Apache Web Server 25

Meng-install Apache Web Server 26

Melihat isi direktori web server 27

Melihat status web server 28

Virtual Host IP Based Berbasis IP Satu IP untuk tiap Website Name Based Berbasis Nama Lebih dari satu website per IP address Dalam Kasus ini kita akan menggunakan Name Based VH 29

Name Based Virtual Host Name based VH, memungkinkan kita untuk bisa mempunyai banyak site walaupun kita hanya punya satu IP Per site identik dengan satu Block directive VirtualHost 30

Per user home directory Edit httpd.conf Cari UserDir public_html hapus tanda # Hapus baris yang ada UserDir disable Keluar dari httpd.conf Restart apache dengan /etc/rc.d/init.d/httpd restart Menambahkan user: Useradd <namauser> Passwd <namauser> Rubah mode access homedir user tersebut : #chmod a+x /home/<namauser> Buatlah directory public_html di dalam homedir user Masukkan file HTML ke dalam direktori tersebut 31

Name Based Virtual Host NameVirtualHost *:80 <VirtualHost *:80> ServerName www.domain.tld ServerAlias domain.tld *.domain.tld DocumentRoot /www/domain ErrorLog /www/domain/error </VirtualHost> <VirtualHost *:80> ServerName www.otherdomain.tld DocumentRoot /www/otherdomain ErrorLog /www/otherdomain/error </VirtualHost> 32

Konfigurasi VH <VirtualHost *:80> ServerName [nama_mesin] ServerAlias [alias] DocumentRoot [letak directory site] ErrorLog [ file untuk mencatat error] </VirtualHost> 33

34

Mengaktifkan Virtual Host 35

Latihan Soal 1. Sebutkan ragam web server yang ada! 2. Sebutkan feature pendukung yang dimiliki oleh Apache! 3. Sebutkan kelebihan dari Apache web server dibanding yang lain! 4. Apa yang dimaksud dengan virtual host! 5. Sebutkan beberapa keuntungan menggunakan virtual host! 36