web-server for Mandriva-001edit1good

Web Server Pada Mandriva

Web server adalah perangkat lunak yang menjadi tulang punggung World Wide Web. Tanpa web server mustahil kita dapat mengunjungi suatu situs di internet. Web server menerima permintaan dari host yang meminta layanan kepadanya, seperti Netscape, Microsoft Internet Explorer, Mozilla Firefox, Opera dan web browser lainnya. Ketika web server mendapatkan permintaan dari klien, ia memprosesnya dan mengembalikan data tersebut ke klien yang memintanya. Data yang dapat diakses melalui web server dapat berupa text, gambar dan audio. Selain itu database yang terletak dalam database server seperti MySQL juga dapat ditampilkan melalui web server dengan menggunakan web programming seperti PHP, sehingga dikenal dengan istilah LAMP (Linux Apache MySQL PHP).

Merupakan kerja browser seperti Netscape, Microsoft Internet Explorer, Mozilla Firefox, Opera dan web browser lainnya yang akan merender data yang diakses dan menyampaikannya ke pengguna. Pada tingkatan konsepnya web server adalah program sederhana, ia menunggu permintaan dan memenuhinya ketika menerima permintaan tersebut. Web server berkomunikasi dengan browser atau klien dengan menggunakan protocol HTTP (Hypertext Transfer Protocol), yang merupakan protokol sederhana dan menjadi standar sehingga klien yang meminta layanan mendapatkan apa yang diinginkan. Web server ini dapat diakses oleh hampir semua platform dan tidak akan ada masalah dengan compatibilitas. Hampir semua dokumen yang ada pada web server menggunakan format HTML (Hypertext Markup Language). HTML adalah bagian terkecil dari SGML (Standard General Markup Language), yang banyak dipakai oleh banyak organisasi dan pemerintah Amerika. HTML merupakan jantung dari Web, HTML juga merupakan bahasa sederhana untuk format text pada web. Browser menginterpretasikan informasi markup dan mengolahnya menjadi bentuk yang enak dilihat. Nama Apache diambil dari "A PatCHy server" berasal dari beberapa code yang ada dan patch seri "patch file". Beberapa pertimbangan sebelum kita memutuskan memakai perangkat lunak Web Server :

-- Komersial versus Freeware -- Kemudahan Instalasi -- Kemudahan Konfigurasi -- Kemudahan untuk peningkatan kemampuan -- Ukuran atau besarnya perangkat lunak -- Kelanjutan pengembangan -- Kemampuan dan konsumsi sumber-sumber yang ada -- Transaksi yang aman -- Kode sumber yang tersedia -- Dukungan Teknis -- Dukungan Platform -- Dukungan pihak ketiga

Apache adalah web server yang memiliki semua keandalan yang telah disebutkan di atas. Selain itu kita dapat dengan mudah mengkonfigurasikan dan mengetahui phylosofi, serta cara kerja dari Apache Web Server.

| Instalasi Apache |

Dalam Mandriva Linux untuk menginstall bind dilakukan melalui command line atau terminal/shell. Sebagai user ‘root’ masukkan perintah berikut.


urpmi apache
Kemudian kita kustomisasi file konfigurasinya yang terletak pada folder '/etc/httpd/conf'. Filenya adalah 'httpd.conf'. Kita buka menggunakan editor vi, dengan perintah 'vi httpd.conf'.
cd /etc/httpd/conf vi httpd.conf
Konfigurasi apache ini terbagi dalam tiga bagian yaitu, yang pertama adalah Global Environment, mencakup bagian dasar seperti lokasi apache server. Kedua adalah Main Server, berhubungan dengan direktory dari file html, port yang digunakan, server Admin, alias, dan direktory publik. Ketiga adalah Virtual Host, untuk konfigurasi virtual server. Pada Bagian Main Server carilah 'Document Root'. Di sebelahnya ada folder '/var/www/html' yang merupakan folder tempat dokumen file-file html yang akan ditampilkan pada browser. Pada Linux openSuse terletak pada folder '/srv/www/htdocs'. Apabila seorang SysAdmin ingin merubah defaultnya, direktori tersebut dapat diganti. Kemudian kita jalankan service web server nya dengan perintah 'service httpd start'. Lalu bukalah browser, kemudian ketiklah alamatnya dengan 'http://localhost' atau 'http://192.168.1.251' atau bisa juga dengan http://indomitra-sdy.com. Bila muncul kata 'It Works', berarti web server sudah berhasi berjalan dengan baik. Kata 'It Works' adalah isi file index.html pad default direktori yaitu '/var/www/html'.

| Instalasi MySQL dan PHP |

Database Server yang banyak digunakan pada Linux adalah MySQL, yang kehandalannya sudah sangat diakui, yang belakangan dibeli oleh Sun Microsystem, yang kemudian Sun diakuisisi oleh Oracle. PHP sendiri merupakan programming yang khusus berjalan di web yang sangat handal. Dimana keduanya banyak digunakan oleh aplikasi-aplikasi web terkenal termasuk Facebook dan WordPress.


urpmi mysql
Kemudian kita install web programming PHP yang bisa terhubung dengan apache web server dan database server MySQL. Lalu kita restart ulang service web servernya dengan perintah 'service httpd restart'. Terakhir kita jalan service database servernya yaitu dengan perintah 'service mysqld start'.

urpmi php urpmi php-mysql service httpd restart service mysqld start
Kemudian kita cek apakah PHP dan Apache sudah berjalan dengan baik dengan membuat sedikit program PHP di folder /var/www/html, dengan nama program test.php yang kita ketik dengan editor vi, dengan perintah 'vi test.php', setelah kita masuk ke folder /var/www/html dengan perintah 'cd /var/www/html'.
cd /var/www/html vi test.php

Kemudian kita ketikkan : < ? phpinfo()

Setelah selesai, tutuplah editor dengan tombol escape, dengan diikuti huruf wq, yaitu write dan quit. Setelah itu kita coba tampilkan pada browser, dengan alamat http://localhost/test.php atau http://192.168.1.251/test.php atau http://indomitra-sdy.com/test.php

Kini kita coba memastikan apakah LAMP sudah bisa berjalan dengan baik, dengan membuat sedikit program yang terhubung dengan database server yaitu MySQL, dengan membuat program bernama koneksi.php


vi koneksi.php
Kemudian kita ketikkan :
< ?php
$koneksi = mysql_connect('localhost','root',' ');
if ($koneksi)
   {
    echo "Koneksi berhasil";
   }
else
  {
   echo "Koneksi gagal";
  }
?> 
Setelah itu kita coba tampilkan pada browser, dengan alamat http://localhost/koneksi.php atau http://192.168.1.251/koneksi.php atau http://indomitra-sdy.com/koneksi.php
[/pl_text] [/pl_col] [/pl_row]
Tags: , , , ,
Previous Post
Install-ubuntu-12-04-001edit1
Desktop Distro Linux Tutorial

Instalasi Ubuntu Desktop 12.04

Next Post
DNS Server 001edit1
Linux Server Tutorial

DNS Server Pada Mandriva

Leave a Reply to Vonnie Kump Cancel reply

Your email address will not be published. Required fields are marked *