..........WELCOME TO MY BLOG AZMY SOVIEYANI..........

Rabu, 11 Maret 2009

Membuat Web Server Dengan Free BSD

Membangun Web Server Di FreeBSD

Tentu saja kata web server tidak asing lagi di sebagian besar telinga kita, yaitu sebuah tempat untuk mempublikasikan informasi apa pun kepada publik melalui internet atau intranet tentang apa saja, baik oleh individu, kelompok, lembaga pemerintahan, perusahaan, dan lain-lain. Web server umumnya tidak berdiri sendiri, namun ada aplikasi yang mendukungnya, semacam PHP, OpenSSL, dan lain sebagainya. Salah satu aplikasi yang sudah sangat populer adalah Apache HTTP Server. Aplikasi ini mulai dirilis ke publik sejak tahun 1995. Web server yang menggunakan aplikasi Apache di seluruh dunia saat ini berdasarkan survei Netcraft Web Server Survey pada November 2006 saja sudah lebih dari 60% dari total 101,435,253 situs.

Proyek Apache HTTP Server ini merupakan proyek open-source yang dikembangkan oleh Apache Software Foundation. Lembaga ini bertujuan mengembangkan Apache sebagai aplikasi web server modern yang bisa dipergunakan di multi platform OS, khususnya Unix dan Windows.Saya tidak akan membahas sejarah perkembangan Apache ini secara rinci. Untuk mengetahui lebih lengkap perkembangannya silakan kunjungi About the Apache HTTP Server Project.Dalam artikel ini, saya tidak hanya membahas Apache secara khusus saja, namun juga beberapa aplikasi yang umum dipergunakan bersama aplikasi ini, seperti OpenSSL, MySQL, dan PHP.

1. Download

Aplikasi yang dipergunakan dalam artikel ini adalah Apache versi 2.2.3, MySQL versi 5.0.22, OpenSSL versi 0.9.8d, dan PHP versi 5.2.0.Dari semua aplikasi di atas, hanya Apache dan PHP yang akan diinstall secara manual, sedang MySQL dan OpenSSL diinstall via ports. Jadi yang akan didownload secara manual hanya Apache dan PHP.Apache versi terakhir dapat didownload di http://apache.the.net.id/httpd/httpd-2.2.3.tar.bz2. Versi terakhir Apache saat artikel ini ditulis adalah versi 2.2.3. Dan versi PHP terakhir saat ini adalah versi 5.2.0. PHP dapat didownload di http://id2.php.net/get/php-5.2.0.tar.bz2/from/a/mirror.

2. Instalasi 2.1. Install MySQL

Sebelum menginstall Apache dan PHP, yang harus diinstall terlebih dahulu adalah MySQL dan OpenSSL. Untuk menginstalasi kedua aplikasi ini di FreeBSD cukup mudah melalui ports.
Sumber daya Internet

Berikut diagram sederhana yang menjelaskan bagaimana sambungan internet dihadirkan ke dalam kantor atau rumah anda, menggunakan jaringan yang mendukung kabel UTP dan wireless (hybrid) dengan sharing gateway menggunakan sebuah PC server.



sebuah jaringan komputer adalah prosedur beserta berbagai metode teknis untuk saling menghubungkan berbagai alat dan sumber daya komputer yang ada (interkoneksi), sehingga dapat saling bertukar data atau bertukar informasi, dengan menggunakan sumber daya dalam jaringan yang ada secara bersama-sama. Misalnya seseorang dapat menggunakan layanan internet dengan satu line telepon (Dial Up atau ISDN) berikut satu internet account dari provider. Untuk kemudian diatur sedemikian rupa, sehingga semua orang dalam kantor dapat menikmati fasilitas internet yang dibagi-bagi tersebut.

Sejarah awalnya Internet dikenal sebagai suatu wadah bagi para peneliti untuk saling bertukar informasi yang kemudian dimanfaatkan oleh perusahaan-perusahaan komersil sebagai sarana bisnis mereka. Saat ini pengguna Internet tersebar di seluruh dunia dengan jumlah mencapai lebih dari 250 juta orang.

Internet bekerja dengan cara yang rumit dan tersusun atas berbagai macam protocol, akan tetapi protocol utama yang bekerja adalah TCP/IP dengan OSI layer-nya yang terkenal. Disini kita tidak perlu terlalu berteori terlalu panjang mengenai basic protocol ini, tetapi dengan beberapa gambar display dan sedikit penjelasan anda akan siap menjadi seorang pakar dalam bisinis jaringan ini... semoga...!!!



sumber : www.cisco.com

Panduan praktis ini memberikan gambaran kepada teknisi jaringan, manajer network, dan end user, yang membutukan pengertian teknis dan non-teknis mengenai perencanaan sampai implementasi grand design networking dan internet connection. Sehingga dapat memahami kebutuhan suatu jaringan dan berbagai prasyarat untuk membuat suatu jaringan sesuai dengan kebutuhannya. Setelah melewati tahap perencanaan dan mengatahui kebutuhan jaringannya, Panduan praktis ini juga berisi prosedur untuk menghubung-hubungkan berbagai media network backbone yang telah dipilih tersebut, Sehingga jaringan menjadi bekerja (Up and Running) siap untuk menangani kebutuhan komputasi terdistribusi yang sangat tinggi pada saat ini.

Topik mengenai networking ini sangat luas sekali, pada kenyataannya terdapat banyak sekali protokol berbeda untuk dapat membuat suatu jaringan komputer dapat bekerja. Protokol bersifat umum dan didefinisikan sebagai : teknologi, algoritma, konsep dengan puluhan bahkan ratusan peripheral pendukung protokol tersebut yang harus dipelajari agar jaringan tersebut dapat bekerja. Untuk



Jadi kita mulai saja. Dari gambar-gambar diatas, telah jelas bahwa sebuah koneksi jaringan harus mematuhi layer-layer dari bawah sampai keatas, layer yang ada di atas membutuhkan layer yang ada di bawahnya :

*
Layer 1 "physical" : adalah koneksi menggunakan medium entah kabel, wireless, fiber optic, coaxial. Yang dipentingkan adalah terminasi dan koneksi tersebut harus baik dan mempertimbangkan db loss of signal dari sambungan yang terbentuk harus diusahakan serendah mungkin.
*
Layer 2 "data link" : dikenal juga sebagai logical link control (LLC). Layer 1 adalah pasif defice only, artinya tidak ada pengidentitasan (pengenalan) komputer dalam jaringan yang sangat penting kaidahnya; Layer 2 menggunakan jargon addressing (atau penamaan). Layer 1 hanya dapat mengenali jumlah bits yang running melewati medium; Layer 2 menggunakan framing mengorganisasi bits-bits ini. Layer 2 berfungsi menyesuaikan fungsi ini dengan menggunakan system yang kita kenal sebagai Media Access Control (MAC). Active device pada section ini adalah : Switch-Hub, Kartu jaringan atau biasa dikenal sebagai Network Interface Card (NIC). JSedikit tambahan untuk data link layer ini, Setiap active device yang yang



Layer 3 "Network" : adalah kunci dari prinsip tcp/ip ini, buat yang gemar mengeset router dan active device lainnya sebenarnya anda bermain-main dengan pada layer ini. Disini dikenal jargon-jargon baru seperti : Encapsulation, ATM (Asynchronous Transfer Method), Protocol-protocol pada Wide Area Network (WAN) seperti HDLC, Point to Point Protocol (PPP),



Kesemua alat-alat ini pula di interkoneksikan dengan cara yang sangat kompleks. Sehingga akan menjadi mustahil untuk menjelaskan bagaimana satu protokol TCP/IP ini bekerja dengan protokol lain, tanpa terlebih dahulu menjelaskan dasar teori kedua protokol tersebut. Panduan praktis ini mencoba untuk menyederhanakan berbagai kompleksitas diatas, Kemudian dari kekurangan-kekurangan penjelasan yang ditemui dalam isi panduan ini, maka diharapkan kepada pembaca untuk dapat melengkapi sendiri, dengan acuan pada sumber lain untuk mendapatkan pengertian keseluruhan tentang Network atau jaringan komputer ini.

Tidak ada komentar: