Anda di halaman 1dari 21

KONFIGURASI

WEB SERVER
A. Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran 8 ini diharapkan bahwa :

1. Melalui observasi peserta diklat dapat menjelaskan pengertian dan fungsi


Web Server.
2. Melalui observasi peserta diklat dapat menginstalasi Web Server pada
debian 8.0.
3. Melalui observasi peserta diklat dapat mengkonfigurasi Web Server.
4. Melalui observasi peserta diklat dapat menguji dan mengaplikasikan Web
Server.

The Power of PowerPoint - thepopp.com


B. Indikator Pencapaian Kompetensi
m p u
m a
e r t a a
Pe elaskan an
s rt
se pu ig
e n j n d e
m e r ti a
Peser P m nf
pen si
g ta a
m ng eb ko Pes
erta
f u n g v er. mamp me si W ma
mp
NE
S er u a men u XT
We b meng ur rver.
asi W
instal
Se an s gaplik >>
eb men ae rt a sik
Serve
r. Ser guji W
ver. eb

The Power of PowerPoint - thepopp.com


C.Uraian Materi Pembelajaran
1.Hakekat dan Manfaat Web Server
Server web atau yang dalam bahasa inggris
disebut web server adalah merupakan perangkat
lunak (software) dalam server yang berfungsi
untuk menerima permintaan (request) berupa
halaman web melalui protokol HTTP dan atau
HTTPS dari client yang lebih dikenal dengan
nama browser, kemudian mengirimkan kembali
(respon) hasil permintaan tersebut ke dalam
bentuk halaman-halaman web yang pada
umumnya berbentuk dokumen HTML.
The Power of PowerPoint - thepopp.com
Add Image

a h k a n b e r k a s y a n g
n s f e r a t a u m e m i n d
d a l a h u n tu k m e n t r a m s a t u h a la m a n
a d a r i w e b s e r v e r a u . O le h k a r e n a d a la
Fungsi utam k o m u n i k a s i t e r te n t u d i o , fil e
a m e la lu i p ro t o k o l b a r , v id e o , te k s , a
e n g g u n p e r ti g am
diminta oleh p b e r b a g a i m a c a m j e n is b e r k a s s e
a u n t u k m e n t r a n sf e r
y a te r d i ri d a r i r b e r f u n g s i j u g
web biasan a k a p e m a n fa a ta n w e b s e r v e
s , g a m b a r, v id e o , a u d i o ,
e b a g a i n y a , m t e r m a s u k te k
dan lain s n d a la m h a la m a n t er s e b u t,
a s p e k p e m b e r k a s a a .
ke s el u ru h an file d a n s e b a g a i n y

Fungsi Web Server

The Power of PowerPoint - thepopp.com


Beberapa contoh web server yang paling
banyak digunakan diantaranya adalah :

Apache
Fitur-fitur standar web server adalah :
Apache Tomcat
Microsoft Internet Information Services HTTP
(IIS) Logging
Nginx Virtual Hosting
Lighttpd Pengaturan Bandwidth
Litespeed Otektifikasi
Zeus Web Server Kompresi Konten
HTTPS

The Power of PowerPoint - thepopp.com


2.Cara Kerja Web Server
EVALUAT Sederhananya tugas web server adalah untuk
E menerima permintaan dari client dan
mengirimkan kembali berkas yang diminta
oleh client tersebut..
SOLVE RESEACH Perangkat lunak web server terdapat pada
komputer server, dan di komputer ini pulalah
data-data website tersimpan dengan rapih.
GENERAT Sama halnya dengan komputer client,
E komputer server juga harus terhubung
dengan jaringan internet atau jaringan
intranet untuk dapat diakses oleh client.

The Power of PowerPoint - thepopp.com


1 Komersial lawan Freeware (software gratis).

2 Kemudahan instalasi

3. Apache 3 Kemudahan mengonfigurasi


Web Server
Kemudahan untuk menambah atau mengubah
4 periferalnya.

5 Kemampuan software.

The Power of PowerPoint - thepopp.com


Besar ruang yang dibutuhkan untuk menyimpan
6 file-file minimal yang dibutuhkan agar software
berfungsi dengan baik
Prospek software tersebut dimasa yang akan
7 datang

3. Apache 8 Performasi dan konsumsi sumber daya yang

Web Server digunakan software itu.

9 Fasilitas apa yang mampu didukung software itu.

Dukungan Teknis (mempunyai site-site atau mailis


10 untuk bertanya bila terjadi masalah).

The Power of PowerPoint - thepopp.com


Dukungan Platform (jenis sistem operasi apa saja
11 yang dapat menjalankan software tersebut)

Dukungan terhadap third party (Apakah software ini


12 dapat ditambahkan software tambahan sebagai
pelengkap).
Banya
k seka 8
berad li softw
a di in a re
pada te rnet. D web serv
12 ma e n g an ber e r yang
ca m p dasar
ertimb kan
angan
di ata
s.

The Power of PowerPoint - thepopp.com


Web server Apache mempunyai kelebihan
Web server Apache mempunyai kelebihan dilihat dari beberapa pertimbangan
dilihat dari beberapa pertimbangan: diatas:
Apache termasuk dalam kategori freeware Features atau ciri khas dari web server
(software gratisan), Apache adalah :
Apache mudah sekali proses instalasinya
Dapat dijadikan pengganti bagi NCSA web server.
jika dibanding web server lainnya seperti
Perbaikan terhadap kerusakan dan error pada NCSA 1.3
NCSA, IIS, dan lain-lain. dan 1.4
Mampu beroperasi pada berbagai platform Apache web server dalam merespon client sangat cepat
sistem operasi seperti : AUX 3.1, BSDI 2.0, jauh melebihi server NCSA.
FreeBSD 2.1, HP-UX 9.07, IRIX 5.3, Mampu di kompilasi sesuai dengan spesifikasi HTTP
yang sekarang.
Linux, NetBSD 1.1, NEXTSTEP,
Apache menyediakan feature untuk multihomed dan
SolarisX86 2.5, Solaris 2.4, Solaris 2.5, virtual server.
SunOS 4.1.3, UnixWare 1.1.2. Kita dapat men-set respon error yang akan dikirim web
server dengan menggunakan file atau skrip.
The Power of PowerPoint - thepopp.com
Add Image

e rl u b e b e r a p a

4.Instal
Untuk pro s e s in t a la si p
y a n g p e rl u d ii n s ta l u n tu k
apikasi ,
s e rv e r. S e ba g a i a w a l
mendukung web
d a h u lu s e m u a p a k e t

asi
Install terlebih
s e rv e r y a n g d ib u tu h k a n
aplikasi web
seperti berikut.

s ta ll a p a c h e 2 p hp 5
#apt-get in
s e r v e r p hp m y a d m in ly n x
mysql-

The Power of PowerPoint - thepopp.com


5.Konfigurasi
•Apache Web Server NameVirtualHost 192.168.10.1:80
Berikutnya, masuk ke direktori <VirtualHost 192.168.10.1:80>
/etc/apache2/site-available/ ServerName www.smkn.com
debian-server:/#cd /etc/apache2/site-available/ DocumentRoot /var/www/public_html
Buat file ‘web’ dengan mengcopy file </VirtualHost>
‘default’ ke direktori “site-available”.
debian-server:/etc/apache2/site-available/#cp
default web
Edit file /etc/apache2/site-available/web
debian-server:/#pico /etc/apache2/site- a nda lakukan.
Sim pa n p eru ba h an y an g
available/web g su da h a da ,d a n akt if ka n Virtual Host
lt yan
Disable VirtualHost defau
y ak ni web.
Hapus semua scripts yang ada, kemudian untu k w eb site ut am a
es -a v ai la ble # a 2d issite default
ch e2 /s it
debian-server:/etc/apa
ketikan script disamping ini : ch e2 /s it es -a v a ila b le#a 2ensite web
debian-server:/etc/apa
The Power of PowerPoint - thepopp.com
• Membuat folder public_html pada directory
/var/www
• debian-server:/#mkdir /var/www/public_html <?php
• Membuat file index.php pada directory
/var/www/public_html
• debian-server:/#pico Phpinfo();
/var/www/public_html/index.php
• Simpan file yang dibuat.
• Restart layanan apache2
?>
• debian-server:/#etc/init.d/apache2 restart

The Power of PowerPoint - thepopp.com


• Userdir
Module ini berfungsi agar user dapat menjalankan _ u s er d ir.c>
m o d
homepage/web dari home direktori user #<IfModule se r d i r.c>
d u l e mo d _ u
bersangkutan. Secara default nama direktori yang #< If M o
ory
akan digunakan sebagai direktori user dir adalah <? # <Direct h t m l>
u b l i c_
public_html. Berikutlangkah-langkah untuk phpinfo(); /home/*/ p
a lu e e ng i ne
mengaktifkan modul user dir: p _ a dmi n _ v
?> # p h
 Aktifkan modul user dir dengan menggunakan Off
perintah berikut: < /D i r e c tory>
#
#a2enmoduserdir o d u l e>
Buat # < /I f M
 Lalu restart Apache
file/home/adminsmk/pub Aktifasi PHP pada
#/etc/init.d/apache2 restart
lic_html/info.php dengan userdir dengan mengedit
 Berikutnya adalah membuat direktori
isi file seperti di atas. file /etc/apache2/mods-
public_html pada user yang bersangkutan.
Dalam contoh ini user yang digunakan adalah
enabled/php5.conf.
adminsmk.
#mkdir/home/adminsmk/public_html

The Power of PowerPoint - thepopp.com


Add Image

u r a s i D a ta b a s e S e r v e r :
h - la n g k a h m e n g k o n fi g
Be r i k u ta d a la h l a n g k a ty a n g t e r d a p a t d i
u b a h p a ss w o rd u s e r r o o
t e rin s t a ll d e n g a n b a ik ,
SetelahMySQ L u t :
g u n a k a n p e r in t a h b e r i k
MySQ L ,d e n g a n m e n g b a ru ]
p p a s s w o r d [p a s sw o rd
m y s q la d m i n - u r o o t -
de b ia n - s er v e r:/ #
la h it u r e s t a rt M y S Q L .
d y a n g d ii n g in k a n .S e t e
d b a r u d e n g a n p a s s w o r e st a r t
Catatan:ub a h p a s s w o r r:/ # / e tc /in it . d /m y s q l r
de b ia n - s e r v e

Mysql Server

The Power of PowerPoint - thepopp.com


g eti k a n p e r in ta h b e ri kut:
e M y S Q L , de n g an m en
e r lain k e d a l a m d a ta bas
ya k it a t a m b a h k an u s
Selan j u t n
#mysql-uroot–p
s w o rd : [ p a ss w o r db aru]
Enterpas a t e _ p riv ,dro
l; e_ p r i v,de le te _ p r iv,c r e
m y s q l > u s em y s q p riv ,in s e r t_ p r iv ,up d a t 'Y ') ;
,p a s s w o rd ,s e le c t _ ') ,'Y ', 'Y ','Y ', 'Y ', 'Y ',
E R T I N T O u s er(h o s t,user p ic k ', PA S S W O R D ('123
mysql>INS E S ( 'l o ca l h o st',' s;
p_pr iv ) V A L U mysql>flushprivilege
mysql>exit;

Agar php dapat bekerja dengan mysql, kita harus mengedit file /etc/php5/apache2/php.ini. Hilangkan tanda komentar
pada
;extension=mysql.so
Sebelum:
;extension=mysql.
Sesudah:
extension=mysql.
The Power of PowerPoint - thepopp.com
Add Image

a c h e W e b S e r v er r. A n d a b is a m e n g g u n ak an
 Ap h k a n a p li k a si W eb B rowse
w e b se rv e r , k ita m e m bu tu ta u b isa
D a lam p en g u jia n a ,dan G o o g le C h ro me . A
U I s e p e rti M o z il la ,O p e r tem o p er a si
b e r b a si s G la np a d a s ys
web browseryang r b a si s t ext se p er ti ly n x , li n k s , y a n g berja
e b B ro w s e r b e
jugamenggunakanW
Linux.
h tt p :/ /w w w .s m k n .c o m
debian-server:/# lynx
 Userdir /~ n a m a u s er /i n f o .p hp
n x h tt p :/ /w w w .s m kn .c o m
debian-serv er :/ # ly
 Mysql in ta h b e r ikut.
le te r mina l, g u n a k a n p e r
P a d a jen d ela c o n s o
-s er ve r / # m y s q l – u r o o t –p
debian
Enter password: ****

6. Pengujian
Welcome to the MySQL monitor. Command send with;or\g.
Your MySQL connectionid is 28
Serverversion:5.0.51a-24(Debian)
Type'help;'or'\h'for help.
Type'\c'toclearthebuffer.mysql>

Berikut perintah-perintah yang sering digunakan pada MySQL server;


a.Melihat Database,
mysql > show databases;
 b.Membuat Database,
mysql > create database [namadatabase];
 c.Membuka Database,
mysql > use [namadatabase];
 d.Menghapus Database,
mysql > drop database [namadatabase];
Thank You! 
Any Questions?

Kapista

Anda mungkin juga menyukai