:

Pages

Senin, 17 Mei 2010

3_ok_webserver

Hero Yudo Martono
Teknologi Informasi
Politeknik Elektronika Negeri Surabaya
Modul 3
Web Server (Apache, Php dan MySql)
1. Dasar Teori
Web Server Apache terdiri dari beberapa bagian, kode source apache asli dengan
beberapa patch dan beberapa executable tambahan. Sebaiknya kita gunakan web server
apache yang tergolong ‘stable version’, yang mungkin akan lebih mudah untuk
dikompilasi dan akan menghasilkan daemon yang cukup stabil.
PHP adalah bahasa skripting yang mendukung halaman dynamic HTML[DHTML]. PHP
mirip dengan SSI dari Apache, hanya jauh lebih kompleks dan memiliki modul database
untuk banyak database yang populer. PHP juga memerlukan GD libraries.
SSL adalah implementasi dari Secure-Socket-Layer dari Netscape yang akan
memungkinkan koneksi yang aman lewat jaringan yang belum aman, misal, untuk
mengirim nomor kartu kredit ke form berbasis web.
Frontpage adalah perangkat authoring wysiwyg yang menggunakan beberapa ekstensi
spesifik server yang disebut webbot. Beberapa orang berpendapat bahwa frontpage cukup
baik karena dapat membuat form feedback dan diskusi web tanpa harus mengerti html
atau cgi Frontpage malah menggantikan tugas mengupload site lewat ftp dengan
publisher bawaan Frontpage jika Anda ingin mendukung Frontpage Extension tapi tidak
ingin mensetup server Windows maka Frontpage Extension untuk server Apache adalah
pilihan anda.
2. Tujuan
Setelah menyelesaikan lab berikut, anda akan mampu melakukan :
· Membuat server Apache untuk me-publish informasi menggunakan protokol http
· Mengetahui konfigurasi Web Server
3. Langkah Percobaan
a) Login ke komputer linux sebagai root
b) Lakukan pemeriksaan koneksi internet dengan melakukan perintah berikut :
· route –n
· ping ip_gateway
· cat /etc/resolv.con
· apt-get update
c) Lakukan pencarian paket apache pada mirror dengan perintah
· apt-cache search apache2|grep server|grep web|more
d) Lakukan installasi paket apache2
· apt-get install apache2
e) Lakukan restart dan cek port apache dengan perintah :
· /etc/init.d/apache2 restart
· nmap localhost /grep 80
f) Lakukan installasi paket browser mode text dan tes fungsi web server
· apt-get install lynx
· lynx localhost
catat hasil hasilnya
g) Lakukan pencarian paket php
· apt-cache search php4
h) Lakukan installasi php4
· apt-get install php4
i) Lakukan restart pada web server
· /etc/init.d/apache2 restart
j) Instal paket yang menghubungkan antara apache dengan php
· apt-get install libapache2-mod-php4
k) Buat file nama index.php dan ditaruh di /var/www/ dengan isi sebagai berikut :

l) Lakukan testing apache dengan php dengan perintah
· lynx://localhost/index.php
m) Lakukan pencarian paket mysql , install, restart dan cek no port (catat no port
mysql)
· apt-cache search mysql-server-4.1
· apt-get install mysql-server-4.1
· /etc/init.d/mysql restart
hero:/# nmap localhost|grep mysql
3306/tcp open mysql
hero:/#
n) Lakukan pencarian paket phpmyadmin dan install
· apt-cache search phpmyadmin
· apt-get install phpmyadmin
o) Lihat isi direktori /var/www/ catat dan bandingkan dengan isi sebelumnya
sebelum diinstall phpmyadmin
p) Lakukan testing phpmyadmin dengan perintah (pilih salah satu):
· lynx localhost/phpmyadmin.
Buka di browser dan ketikkan
· http://localhost/index.php
q) Lakukan editing database mysql menggunakan phpmyadmin
4. Tugas Pendahuluan
a) Jelaskan pengertian Web Server
b) Sebutkan kegunaan kita mempunyai Web Server
c) Fitur-fitur apa yang ditawarkan apache
5. Laporan Resmi
a) Buat laporan praktikum pembuatan Web Server
LaporanResmi
b)
- 4 -
sdfsd
Hasil percobaan :
Judul Percobaan : Web Server
FORMAT LAPORAN RESMI
Nama dan NRP mahasiswa
Dasar Teori :
Tugas Pendahuluan :
Daftar Pertanyaan
Berikan kesimpulan praktikum yang anda lakukan.
.

0 komentar:

Posting Komentar