Monday, March 19, 2012

Web Server

Server web adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Server web yang terkenal diantaranya adalah Apache dan Microsoft Internet Information Service (IIS). Apache merupakan server web antar-platform, sedangkan IIS hanya dapat beroperasi di sistem operasi Windows.Server web juga dapat berarti komputer yang berfungsi seperti definisi di atas.

Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini mengunakan HTTP.
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.
Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation.

Konfigurasi WebServer

a. Hidupkan komputer server !
b. Install paket untuk web server ( dalam hal ini digunakan paket apache2 ) seperti berikut :
# apt-get install apache2

Untuk web server ( dalam hal ini apache2 ) menggunakan port 80 sebagai port service .
Semua Konfigurasi apache2 ada didalam direktori /etc/apache2 . Sedangkan dokumen data untuk tampilan utama web server ada di /var/www/ ( konfigurasi detail bisa dilihat di /etc/apache2/sites-available ) .

c. Lakukan pengecekan tentang service web server dengan menggunakan tool nmap .
# nmap localhost

Amati informasi port yang ada !

d. Coba jalankan aplikasi web browser yang ada di Desktop Gnome yatitu di Applications | Internets | Epiphany Web Browser , masukkan alamat / address localhost . Amati informasi yang ditampilkan !
e. Coba masukkan alamat berdasar domain yang sudah ada! Amati informasi yang ditampilkan !

Virtualhost

f. Tambahkan host www pada domain jarkom.com dengan alamat sama dengan komputer web server ( 10.122.X.1 ) !
g. Cek apakah domain www.jarkom.com sudah bisa berjalan dengan mengetikkan alamat tersebut pada browser ! Amati informasi dari browser !
h. Buat direktori situs pada /var/www/ serta set kepemilikan kepada user www-data
# mkdir /var/www/situs
# chown www-data:www-data /var/www/situs/

i. Copy file /etc/apache2/sites-available/default menjadi /etc/apache2/sites-available/www seperti berikut :
# cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www

j. Edit file /etc/apache2/sites-available/www , menjadi seperti berikut :

ServerAdmin webmaster@jarkom.com
ServerName www.jarkom.com
DocumentRoot /var/www/situsl

Options Indexes FollowSymLinks MultiViews
AllowOverride AuthConfig
Order allow,deny
allow from all

ErrorLog /var/log/apache2/error-www.log
LogLevel warn
CustomLog /var/log/apache2/access-www.log combined
ServerSignature On


k. Buat file link/simbolik dari file /etc/apache2/sites-available/www ke /etc/apache2/sites-enabled/100-www , seperti berikut :
# link –s /etc/apache2/sites-available/www /etc/apache2/sites-enabled/100-www

l. Aktifkan konfigurasi virtualhost www yang baru dibuat dengan perintah sebagai berikut :
# a2ensite www

m. Buat file index.html di /var/www/situs sebagai halaman utama untuk www.jarkom.com dengan isi sebagai berikut :


Halaman utama situs www.jarkom.com




n. Restart aplikasi web server seperti berikut :
# /etc/init.d/apache2 restart

o. Cek alamat www.jarkom.com pada web browser, Amati tampilan yang ada !

No comments:

Post a Comment

 
Design by Ariema Babycorn