Konfigurasi Web Server

dokumen-dokumen yang mirip
Instalasi Joomla 1.7

Step By Step IIS By Prihastomo

Bab 1 Pengenalan Web Server dan Server Side Scripting

2. Perangkat Jaringan (Kabel UTP, Switch/Hub,Ethernet) Perangkat Lunak 1. Sistem Operasi (WindowsXP, Windows 2000, Windows 2003, Linux)

MODUL INSTALASI XAMPP PADA SISTEM OPERASI LINUX

MODUL 14 PRAKTIKUM ADMINISTRASI JARINGAN

Membangun Website dengan Joomla!

Pertemuan 1 Pengenalan Web Server dan Server Side Scripting

Instalasi Web Server Apache, PHP, dan MySQL dengan XAMPP

INSTALASI WEB SERVER PADA MICROSOFT WINDOWS

1. Langlah pertama yang harus Anda lakukan adalah mengunduh XAMPP terlebih dahulu di alamat website resmi yaitu.

WEB SERVER LINUX DEBIAN 8.5

Membuat Web Server di Linux

Instalasi MySQL dengan App Serv [ Hari Zulianto ] [Year] JOB SHEET

FILE TRANSFER PROTOCOL (FTP) SERVER

Hal yang paling utama dalam proses pembuatan web server adalah memilih software mana yang akan digunakan sebagai web server yang akan digunan.

Web Server Administrator

Nama : Susanaros N.C Sekolah : Smaga Magetan (Adiwiyata School)

6. Jika langkah di atas dijalankan dengan benar, user akan masuk ke halaman login seperti gambar di bawah

INSTALASI WEB SERVER PADA LINUX Oleh Dwi Kurnivan Setiono

PENGENALAN DAN INSTALASI SOFTWARE

LANGKAH INSTALL XAMPP DAN WORDPRESS DI PC KOMPUTER Oleh: Akhmad Syaiful, S.Kom

Langkah Langkah Membuat Blog Secara Offline Menggunakan Wordpress

MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB II INSTALASI JOOMLA

BAB IV IMPLEMENTASI DAN EVALUASI. Berikut ini adalah daftar spesifikasi perangkat lunak yang

Oleh: George Thomas. Web Site:

BAB IV PEMBAHASAN. dapat dilakukan dengan memasukkan IP address sesuai dengan IP address yang telah

CMS Joomla. Materi Kuliah Rekayasa Web Universitas Budi Luhur. A. Pengenalan Joomla

Untuk mengimplementasikan sistem ini, diperlukan spesifikasi perangkat keras,

Gambar 2. 1 Kotak dialog Pilihan Bahasa

Panduan Instalasi Drupal 7 di Localhost

Written by Administrator Wednesday, 15 June :49 - Last Updated Thursday, 20 December :10

2.1 Instalasi Joomla Secara Lokal

P - 2 Bab 1 : Pengantar Pemrograman Berbasis Web

DATABASE SERVER WEB SERVER SUBDOMAIN

LIGHTTPD PADA DEBIAN 6

LAMPIRAN. Lampiran Halaman Depan Web Hosting. Menu Hosting L-1

Departemen Pendidikan Nasional. Ditjen Manajemen Pendidikan Dasar dan Menengah. Direktorat Pembinaan Sekolah Menengah Pertama

FTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

Panduan Cara Menggunakan Server VPS

MANUAL UNTUK MENJALANKAN PROGRAM

Web Server A. DASAR TEORI

Membuat Web dengan CMS Joomla Sumber dari

INSTALASI MOODLE DI LAPTOP/PC DENGAN WINDOWS 7

TEKNOLOGI INFORMASI DAN KOMUNIKASI ADMINISTRASI SERVER DEB-003 STRUKTUR MODUL ADMINISTRASI LINUX DEBIAN SQUEEZE DASAR-DASAR JARINGAN DEB.

Copy Right 2009 Not right to copy without permission

Setting SMS Gateway dengan GAMMU Private Training Web Development Padang. 11/2/2014

Instalasi Web Server WAMP 5 versi Pemrograman Web

BAB IV DISKRIPSI KERJA PRAKTIK. 4.1 Pembuatan Server Menggunakan Mercury Pada XAMPP

Konfigurasi DNS & Web Server

INSTALLATION GUIDE INSTALLATION GUIDE. PT.Technomatic Cipta Mandiri. IT division: Jl. Cikutra Baru Raya No.2 Bandung-40124

Buku Petunjuk Instalasi Aplikasi Sistem Informasi Kearsipan Dinamis (SIKD) Versi 2.0

LAPORAN MEMBUAT WEB SERVER DENGAN SISTEM OPERASI UBUNTU Oleh : Hendro Wijayanto ( ) Danang Kurniawan ( )

Membuat Web Site Sekolah /Guru dengan Joomla ( Bag 2 )

Cara Install WordPress Offline di Localhost XAMPP. Jackson Sihite. Abstrak. Pendahuluan.

Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL

Server dan Web Server

Pengenalan Web Server dan Server Side Scripting

Pemrograman Web Week 1. Team Teaching

Muhammad Adri. Pendahuluan. Instalasi Xampp

Bondan Muliawan Mengenal ASP

Artikel MEMBUAT LMS PORTABLE DENGAN POODLE. Oleh Muda Nurul Khikmawati

INSTALLATION CHECKING

LAMPIRAN C INSTALASI PERANGKAT LUNAK

Tutorial Konfigurasi Kabel Jaringan Ethernet

atau Double Click pada xampp-win

BAB 4 IMPLEMENTASI DAN EVALUASI. dengan perangkat keras dan perangkat lunak. Berikut adalah spesifikasi

WEB SERVER ( APACHE WEB SERVER )

BAB IV IMPLEMENTASI DAN PENGUJIAN

Buku Panduan Administrator Portal IT

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

Gambar ini menunjukkan informasi pemilihan folder untuk melakukan instalasi software XAMPP.

MEMBUAT WEB DENGAN JOOMLA TANPA MENGHAPUS CONTENT XAMPP

Cara Gampang Install Senayan di Local Host Windows Oleh Happy Chandraleka, S.T.

APLIKASI Web Server dan MySql menggunakan Xampp

Step-Step dalam pembuatan Web

Cara Belajar Xampp Pada Mysql untuk Php

Instalasi Framework Laravel di Windows dan di Linux Ubuntu

TUTORIAL MENGINSTAL WORDPRESS SECARA OFFLINE DI WINDOWS

Muhidin

LAMPIRAN A INSTALASI APACHE DAN MYSQL

Berikut ini merupakan langkah-langkah untuk menjalankan aplikasi sms gateway ini :

Cara Meng-install Web Server Lokal (xampp-win )

Mengakses Microsoft SQL Server dengan PHP

TUTORIAL JOOMLA Untuk Pemula

Langkah-langkah Instalasi Openbiblio Indonesia Oleh : Arif Surachman /

Tutorial Instal XAMPP

MANUAL UNTUK MENJALANKAN

BAB 3 PERANCANGAN SISTEM Mendefinisikan Web Dalam Dreamweaver MX 2004

Cara Membuat Website Lokal dengan Xampp

Wordpress : Membuat Situs di PC Sendiri

TKJ SMK Negeri 1 Bangli

DNS SERVER. Jaringan Komputer

Langkah-langkah Pembuatan Web dengan Joomla

PERTEMUAN 1 PENGENALAN WEB ERP

Membangun Webserver. Dengan menggunakan freeradius pengelolaan login user berbasis web dan dapat menangani sampai ribuan client dari banyak AP

Transkripsi:

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. 3. Buat folder baru, seperti tugas, di dalam folder wwwroot. 1

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

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

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

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

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

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 nstall Apache di Ubuntu Mengi 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

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

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, nstall XAMMP di Ubuntu Mengi 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

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

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 1