web server.docx

3
Web Server Web Server termasuk salah satu layanan SERVER yang paling popular. Karena lewat web server tersebut, website kita dapat diakses oleh seluruh pengunjung dari Internet. Dalam keadaan default, web server berjalan pada protocol HTTP melalui port 80. Pada buku ini kita akan membuat web server menggunakan aplikasi Apache. Dalam perancangan Web Server, kita harus mengetahui terlebih dahulu persyaratan (Dependensi) dari website yang akan kita buat. Misalnya, website tersebut membutuhkan bahasa HTML saja, atau PHP4, PHP5, atau juga MySQL Database sebagai media penyimpanan datanya. Kita asumsikan saja, akan menggunakan Content Management System (CMS) gratisan dari Internet, semisal Joomla, Wordpress atau Druppal. 6.1. Installasi Install terlebih dahulu, semua paket aplikasi web server yang dibutuhkan. debian-server:/home/herman# apt-get install apache2 php5 -y 6.2. Konfigurasi Pada saat installasi Apache2, sebenarnya website dari server Debian sudah dapat kita kunjugi melalui Web Browser. Coba anda ketikan alamat www . alazhar.sch.id , dan hasilnya akan seperti dibawah ini. Hal ini terjadi karena Virtual Host default otomatis aktif. Gambar 7. It Works 6.2.1. Konfigurasi Virtual Host Virtual Host ini akan mewakili konfigurasi untuk setiap website yang akan kita buat. Kita dapat mengganti file Virtual Host default yang sudah ada, tapi ada baiknya kita copy saja file tersebut, dan membuat konfigurasi Virtual Host yang baru untuk website kita. debian-server:/home/herman# cd /etc/apache2/sites- enabled/ debian-server:/etc/apache2/sites-enabled# cp 000- default web debian-server:/etc/apache2/sites-enabled# nano web <VirtualHost *:80> ServerAdmin [email protected] ServerName www.alazhar.sch.id #domain utama ServerAlias alazhar.sch.id #domain utama tanpa “www” DocumentRoot /var/www/web/ #direktori website <Directory /> Options FollowSymLinks AllowOverride None #. . . #. . . 6.2.2. Konfigurasi Web Direktori Konfigurasi pada apache2 sudah selesai, sekarang tinggal kita konfigurasi untuk

Upload: herman-raihan

Post on 05-Nov-2015

220 views

Category:

Documents


4 download

TRANSCRIPT

Web Server

Web Server termasuk salah satu layanan SERVER yang paling popular. Karena lewat web server tersebut, website kita dapat diakses oleh seluruh pengunjung dari Internet. Dalam keadaan default, web server berjalan pada protocol HTTP melalui port 80. Pada buku ini kita akan membuat web server menggunakan aplikasi Apache.

Dalam perancangan Web Server, kita harus mengetahui terlebih dahulu persyaratan (Dependensi) dari website yang akan kita buat. Misalnya, website tersebut membutuhkan bahasa HTML saja, atau PHP4, PHP5, atau juga MySQL Database sebagai media penyimpanan datanya. Kita asumsikan saja, akan menggunakan Content Management System (CMS) gratisan dari Internet, semisal Joomla, Wordpress atau Druppal.

6.1. Installasi

Install terlebih dahulu, semua paket aplikasi web server yang dibutuhkan.

debian-server:/home/herman# apt-get install apache2 php5 -y

6.2. Konfigurasi

Pada saat installasi Apache2, sebenarnya website dari server Debian sudah dapat kita kunjugi melalui Web Browser. Coba anda ketikan alamat www.alazhar.sch.id, dan hasilnya akan seperti dibawah ini. Hal ini terjadi karena Virtual Host default otomatis aktif.

Gambar 7. It Works

6.2.1. Konfigurasi Virtual Host

Virtual Host ini akan mewakili konfigurasi untuk setiap website yang akan kita buat. Kita dapat mengganti file Virtual Host default yang sudah ada, tapi ada baiknya kita copy saja file tersebut, dan membuat konfigurasi Virtual Host yang baru untuk website kita.

debian-server:/home/herman# cd /etc/apache2/sites-enabled/ debian-server:/etc/apache2/sites-enabled# cp 000-default web debian-server:/etc/apache2/sites-enabled# nano web

ServerAdmin [email protected] www.alazhar.sch.id #domain utamaServerAlias alazhar.sch.id#domain utama tanpa www DocumentRoot /var/www/web/ #direktori website

Options FollowSymLinksAllowOverride None

#. . .

#. . .

6.2.2. Konfigurasi Web Direktori

Konfigurasi pada apache2 sudah selesai, sekarang tinggal kita konfigurasi untuk direktori website-nya. Web Direktori ini adalah direktori dimana kita akan menempatkan semua isi file-file untuk website kita. Terlebih dahulu buat folder web. Path defaultnya adalah /var/www , anda bisa merubahnya, misalnya diganti nama menjadi public_html atau semacamnya.

debian-server:/etc/apache2/sites-enabled# cd /var/www/debian-server:/var/www# mkdir web debian-server:/var/www# cd web/ debian-server:/var/www/web#

6.2.3. Konfigurasi Website

Selanjutnya, tinggal kita masukan saja website kita pada direktori tersebut. Misalnya saya akan membuat halaman web sederhana dengan editor nano

debian-server:/var/www/web# nano index.html

Ini Halaman Web

SMK AL-AZHAR
TEKNIK KOMPUTER DAN JARINGAN
TAHUN 2014

AHMAD HERMANTO, S.Kom