You are on page 1of 11

Web Server

Praktikum Sistem Operasi


Pertemuan ke-9

Konfigurasi Web Server

A. TUJUAN

1. Mengerti Instalasi program


2. Memahami konsep Web Server
3. Mengerti Konfigurasi Web Server

B. DASAR TEORI

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 yang
bisa digunakan di paltform windows dan linux, PWS (Personal Web Server) pada
Microsoft Windows 98, Microsoft Internet Information Service (IIS) pada platform
windows NT/XP. Apache merupakan server web antar-platform, sedangkan IIS hanya
dapat beroperasi di sistem operasi Windows.

Anda dapat menjalankan Halaman web pada PC anda sendiri tanpa harus
menggunakan server eksternal. Anda harus menginstall sebuah web server bisa
Personal Web Server (PWS) atau Internet Infromation Service (IIS) atau apache agar
komputer anda dapat menjalankan halaman web.

Personal Web Server(PWS)

Cara Menginstall PWS Pada Windows 98

1. Buka folder Add-ons pada CD Windows 98, temukan folder PWS dan kemudian
jalankan file setup.exe.
2. Sebuah folder Inetpub akan dibuat pada harddisk anda. Buka folder tersebut dan
temukan folder wwwroot.

1
Web Server

3. Buat folder baru, seperti “tugas”, di dalam folder wwwroot.


4. Jalankan program PWS.
5. Gunakan sebuah web browser seperti Mozilla Firefox, Opera atau Windows
Explore untuk menjalankan Halaman Web.
6. Jalankan browser dan kemudian ketik URL berikut
http://localhost/tugas/index.html”, untuk melihat halaman Web Anda.

Microsoft Internet Information Service (IIS)

Cara Menginstall IIS Pada Windows 2000

1. Click Start menu, pilih Settings, dan Control Panel


2. Pada Control Panel pilih Add/Remove Programs
3. Pada Add/Remove window pilih Add/Remove Windows Components
4. Pada Wizard window pilih Internet Information Services, kemudian click OK
5. Sebuah folder Inetpub akan dibuat pada harddisk anda
6. Buka folder Inetpub, dan temukan folder wwwroot
7. Buat folder baru, contohnya “tugas”, didalam folder wwwroot.
8. Jalankan program IIS.
9. Jalankan browser dan ketikkan URL berikut “http://localhost/tugas/index.html”,
untuk melihat contoh halaman web anda.

Cara Menginstall IIS Pada Windows XP Professional

1. Masukkan Windows XP Professional CD-Rom ke dalamCD-Rom Drive


2. Dari Start Button, pilih Settings, kemudian Control Panel
3. Di dalamControl Panel window pilih Add/Remove Programs
4. Pada Add/Remove window pilih Add/Remove Windows Components
5. Pada Wizard window pilih Internet Information Services, kemudian click OK
6. Sebuah folder Inetpub akan dibuat pada harddisk anda.
7. Buka folder Inetpub, dan temukan folder wwwroot
8. Buat folder baru, contohnya dengan nama “tugas”, di dalam folder wwwroot.
9. Jalankan IIS. IIS terdapat di dalam Administrative Tools pada Control Panel.
10. Jalankan browser anda, kemudian ketikkan URL berikut
“http://localhost/tugas/index.html”, untuk melihat halaman web anda.

2
Web Server

Cara Menginstall Apache Pada Windows XP Professional

1. Cari Source Apache di web site apache (www.apache.org), kemudian download


file apache_2.0.55-win32-x86-no_ssl.exe atau seri yang lebih baru atau dalam
bentuk zip / tar.gz
2. Install file apache di windows.
3. Buat folder baru, contohnya dengan nama “tugas”, di dalam folder www.
4. Jalankan apache.
5. Jalankan browser anda, kemudian ketikkan URL berikut
“http://localhost/tugas/index.html”, untuk melihat halaman web anda.

Cara Menginstall Appserv Pada Windows XP Professional

Appserv merupakan sebuah paket untuk Windows dimana didalamnya terdapat :

 Apache Web Server


 PHP Script Language
 MySQL Database
 Zend Optimizer
 phpMyAdmin Database Manager

Daripada kita mendownload satu-satu, lebih mudah kita menggunakan apsserv, karena
didalamnya sudah terdapat semua. Anda tinggal download dan install.

3
Web Server

Pertama-tama bukalah http://www.AppServNetwork.com dan download Appserv versi


terbaru. Setelah itu jalankan filenya dan akan muncul layar seperti dibawah ini:

Klik Next aja.

Ini merupakan default folder dimana anda akan menginstall Appserv. Saya sarankan
biarkan saja menggunakan folder defaultnya tidak usah diubah. Klik Next

4
Web Server

Pilihlah typical dan klik Next

Biarkan saja Server Name nya dengan localhost dan Port nya 80. Klik Next

Pilihlah Username dan Password untuk mengakses database MySQL. Isi sesuka anda,
asal anda jangan lupa dengan username dan passwordnya. Kemudian klik Next,
selesailah sudah. Anda sudah berhasil menginstall PHP pada komputer anda.
Bagaimana mudah bukan.

Sekarang buka browser anda dan ketik 'localhost', maka browser anda akan menjadi
seperti ini:

5
Web Server

Cara menggunakan AppServ dan struktur direktori

Struktur direktori dari Apache, PHP, MySQL setelah menginstall AppServ. Gambar
dibawah adalah Struktur direktori setelah install AppServ.

Struktur direktori dari Apache Web Server


           • apache/bin          Program Apache utama.
           • apache/conf         File konfigurasi Apache.
           • apache/error        Template Apache Error (Hanya di Apache2.x).
           • apache/icons        Icon Apache.
           • apache/logs         Apache Log file.
           • apache/modules   Apache Modules.

Struktur direktori dari MySQL Database


           • mysql/bin             File MySQL database eksekusi utama.
           • mysql/data           Penimpanan MySQL database.
           • mysql/share          Pesan Error MySQL.

6
Web Server

Struktur direktori dari PHP


           • php                       PHP Command line Execution dan DLL Library.
           • php/ext                PECL PHP Extension untuk PHP (Ada di PHP5).
           • php/extension        PECL PHP Extension untuk PHP (Ada di PHP 4).
           • php/PEAR              PEAR Framework Components untuk PHP.

Struktur direktori dari folder www

  • www                      Directory Root untuk file Web.


           • www/cgi-bin           CGI file directory.
           • www/phpMyAdmin   phpMyAdmin program directory.
           • www/appserv          AppServ file, dapat dihapus setelah instalasi selesai.
           • www/index.php        AppServ index.php file web server di letakkan difolder ini
atau membuat folder didalamnya.

Contoh Halaman PHP yang berjalan di localhost menggunakan AppServ

Setelah menginstall AppServ dan mengetahui tentang struktur direktori, anda copykan
direktori tugas di C:/AppServ/www. Jika anda ingin mencoba skrip yang anda copykan,
buka browser anda, dan tulis di address bar seperti:  http://localhost/tugas/index.html

Mengi
nstall Apache di Ubuntu

LAMP, adalah kependekan dari Linux+Apache+MySQL+PHP, merupakan sebuah paket


perangkat lunak untuk menjalankan web site dynamic dan sebagai sebuah web server.
LAMP ini terdiri dari beberapa komponen yang kesemuanya termasuk ke dalam keluarga
open source. Yaitu Linux sebagai sistem operasinya, Apache sebagai web servernya,
MySQL sebagai databasenya, dan PHP sebagai bahasa pemrogramannya.

Dalam penerapannya, LAMP tidak dalam satu bendel, artinya tiap komponen itu
terpisah. Jadi berdiri sendiri-sendiri. Baik linux, apache, mysql dan php-nya berdiri
sendiri. Jadi keempatnya diinstall secara terpisah, setelah terinstall barulah dikonfigurasi
supaya dapat berjalan beriringan. Walaupun ada yang sudah dalam satu bendel, jadi
apache, mysql dan php (minus linux) sudah dalam satu paket, tinggal menginstall satu
paket sudah terkonfigurasi semuanya.

Banyak distribusi linux sekarang sudah menyertakan paket LAMP, jadi dengan
menginstall distro linux tersebut, semua paket sudah terinstall, tanpa perlu
mengkonfigurasi lagi. Namun ada juga yang belum terinstall. Jadi terpaksa apache,
mysql dan php-nya diinstall secara manual.

Di dalam pendistribusiannya, apache, mysql dan php terdiri dalam beberapa macam
paket. Ada yang dalam versi sourcenya (tar.gz/tar.bz2), ada yang dalam versi rpm (untuk

7
Web Server

distribusi linux keluarga red hat), tgz (untuk distro keluarga slackware), deb (untuk distro
keluarga debian), dll. Kali ini akan dibahas cara menginstall baik apache, mysql, dan php
ke dalam distro ubuntu, dan menggunakan versi deb-nya. Adapun langkah-langkahnya
sebagai berikut :

1. Pertama pastikan ubuntu telah terinstall dengan baik dan benar.


2. Install apache http server

sudo apt-get install apache2

3. Install php untuk server apache

sudo apt-get install php5

4. Install mysql server database

sudo apt-get install mysql-server

5. Install mysql untuk apache server

sudo apt-get install libapache2-mod-auth-mysql


sudo apt-get install php5-mysql
sudo apt-get install phpmyadmin (optional)

Nah, setelah proses penginstallan selesai, sekarang masuk ke tahap pengecekkan,


apakah sudah terinstall dengan benar atau belum. Untuk pengecekannya adalah
sebagai berikut.

1. Restart server apache terlebih dahulu

sudo /etc/init.d/apache2 restart

2. Cek servis apache melalui browser, ketikkan alamat berikut

http://localhost

Bila sudah terbuka sebuah halaman maka penginstallan apache sudah benar

3. Cek servis php apakah sudah terintegrasi dengan benar atau belum. Caranya
adalah dengan mengcopykan folder tugas di folder /var/www/.

8
Web Server

silahkan buka browser. Jika di browser sudah menampilkan halam web berarti instalasi
sudah berhasil. Untuk mencoba tugasnya anda copykan file di direktory tugas kedalam
folder /var/www/ kemudian jalankan browser dan buka http://localhost/tugas/index.html.
apabila tertampilkan file index.html maka instalasi sudah berjalan.

Nah, tadi itu cara menginstall sebuah web server berbasis LAMP. Cara di atas hanyalah
cara standar, artinya konfigurasinya hanya dilakukan seperlunya, jadi belum ada set
password mysql, setting domain, dll. Jadi hanya untuk basic saja, untuk selanjutnya
silahkan pelajari lebih lanjut sendiri,

Mengi
nstall XAMMP di Ubuntu

Bagi para web developer yang lebih sering bekerja di lingkungan sistem operasi
windows, tentu masih ingat dengan Appserv. Appserv adalah aplikasi yang membundel
apache, mysql dan PHP menjadi satu kesatuan dalam file installer.

Kini kami sudah mencobanya dengan XAMPP di Linux, kita dapat melakukan instalasi
Apache, MySQL, PHP dan Perl (plus ftpdan email server sederhana) dalam beberapa
langkah mudah.

Untuk Linux, stepnya adalah sebagai berikut :

Masuk sebagai root terlebih dahulu, download XAMPP dari Apachefriends.org

[root@padepokan]# wget http://jaist.dl.sourceforge.net/sourceforge/xampp/xampp-linux-


1.5.4a.tar.gz

Extract XAMPP
[root@padepokan]# tar xvfz xampp-linux-1.5.4a.tar.gz

Pindahkan direktory lampp


[root@padepokan]# mv lampp /opt

Masuk ke direktory lampp


[root@padepokan]# cd /opt/lampp

Untuk menjalankan XAMPP


[root@padepokan]# /opt/lampp/lampp start

9
Web Server

keterangan proses aktifasi aplikasi


XAMPP seperti berikut ini :

Starting XAMPP
1.5.4...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...

LAMPP started.

sekarang kita test menjalan XAMPP dengan anda copykan direktori tugas di
/opt/lammp/www. Jika anda ingin mencoba skrip yang anda copykan, buka browser
anda, dan tulis di address bar seperti:  http://localhost/tugas/index.html

apabila ada apache2 lain yang sedang jalan biasanya akan terjadi konflik, oleh karena
itu apache default harus di unisntall dahulu. Kl di ubuntu gunakan

sudo dpkg –r apache2

kemudian lihat apakah servicenya masih jalan di semacam control panel dan hentikan
dengan

sudo /etc/init.d/apache2 stop

baru instalsi bisa dilanjutkan lagi. Atau lammp bisa dijalankan

[labkom@gaza]# /opt/lampp/lampp start

hingga muncul

keterangan proses aktifasi aplikasi


XAMPP seperti berikut ini :

Starting XAMPP
1.5.4...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...

LAMPP started.

1
Web Server

Tugas :

lakukan instalasi program web server (tergantung pembagian kelompok) copykan


file di direktori tugas dibawah direktory web server kemudian eksekusi web server
dan ambil screenshotnya.

1. Terangkan dengan detail tahap-tahapan instalasinya


2. Sebutkan paket-paket yang dibutuhkan untuk instalsi programnya
3. Ambil Screenshootnya dan lampirkan dalam laporan tugas
4. Kesimpulan

Catatan : Tidak boleh mengambil artikel dari internet untuk dikumpulkan. Tugas
merupakan pengalaman pribadi.

Pembagian kelompok sebagai berikut :

No Tugas
0. Instalasi Web Server di Windows 98 (PWS=Personal Web Server)
1. Instalasi Web Server di Windows XP / NT (IIS=nternet Server)
(Sapeki)
2. Instalasi Web Server di Windows XP dengan Apache (nasrul)
3. Instalasi Web Server di Windows XP dengan Appserv
4. Instalasi Web Server (apache) di Linux
5. Instalasi Web Server (XAMPP) di Linux (yusuf)

Dikumpulkan pada pertemuan pekan depan tanggal 17 Desember 2007, setiap


mahasiswa mengerjakan tugas yang berbeda, Tugas yang dipilih berdasarkan
NIM mod 6. Misal 2 digit terakhir adalah 22 tugas no 4.

Aris Budianto

Lab Komputer FKIP II

Gedung D lantai 4 ( Pendidikan MIPA)

aris_budianto@yahoo.com

You might also like