Membuat Web Server di linux debian





Web Server termasuk salah satu layanan SERVER yang paling popular. Karena lewat web server tersebut, website kita dapat diakses oleh seluruh pengunjung dari Internet. Dalam keadaan default, web server berjalan pada protocol HTTP melalui port 80. Pada tutorial kali ini kita akan membuat web server menggunakan aplikasi Apache.Dalam perancangan Web Server, kita harus mengetahui terlebih dahulu persyaratan (Dependensi) dari website yang akan kita buat. Misalnya, website tersebut membutuhkan bahasa HTML saja, atau PHP4, PHP5, atau juga MySQL Database sebagai media penyimpanan datanya. Kita asumsikan saja, akan menggunakan Content Management System (CMS) gratisan dari Internet, contoh Joomla, Wordpress atau Druppal.

langkah-langkah

1. Install terlebih dahulu aplikasi web server yang dibutuhkan.

debian-server:/home/nuxer# apt-get install apache2 php5 mysql-server phpmyadmin

Pada saat installasi Apache2, sebenarnya website dari server Debian sudah dapat kita kunjugi melalui Web Browser.Coba anda ketikan alamat www.debian.edu, dan hasilnya akan seperti dibawah ini. Hal ini terjadi karena Virtual Host default otomatis aktif.


2. Konfigurasi virtual host Virtual Host ini akan mewakili konfigurasi untuk setiap website yang akan kita buat. Kita dapat mengganti file Virtual Host default yang sudah ada, tapi ada baiknya kita copy saja file tersebut, dan membuat konfigurasi Virtual Host yang baru untuk website kita.

debian-server:/home/nuxer# cd /etc/apache2/sites-available/
debian-server:/etc/apache2/sites-available# cp default web
debian-server:/etc/apache2/sites-available# nano web
<VirtualHost *:80>
ServerAdmin webmaster@smkn1lemahabang.sch.id
ServerName www.debian.edu #domain utama
ServerAlias debian.edu #domain utama tanpa “www”
DocumentRoot /var/www/web/ #direktori website
<Directory />
Options FollowSymLinks
AllowOverride None
#. . .
#. . .
Disable VirtualHost default yang sudah ada, dan aktifkan VirtualHost untuk website utama kita.

debian-server:/etc/apache2/sites-available# a2dissite default
debian-server:/etc/apache2/sites-available# a2ensite web

3. Konfigurasi Web Direktory 
Konfigurasi pada apache2 sudah selesai, sekarang tinggal kita konfigurasi untuk direktori website-nya. Web Direktori ini adalah direktori dimana kita akan menempatkan semua isi file-file untuk website kita. Terlebih dahulu buat folder web. Path defaultnya adalah /var/www , anda bisa merubahnya, misalnya diganti nama menjadi public_html atau semacamnya.

debian-server:/etc/apache2/sites-available# cd /var/www/
debian-server:/var/www# mkdir web
debian-server:/var/www# cd web/
debian-server:/var/www/web#

4. Konfigurasi WebSite
Selanjutnya, tinggal kita masukan saja website kita pada direktori tersebut. Misalnya saya akan menggunakan CMS Joomla, download pada situs resminya di www.joomla.org. Dan letakan pada direktori web, kemudian ekstrak.

debian-server:/var/www/web# wget http://www.joomla.org/download/joomla.zip
debian-server:/var/www/web# apt-get install unzip
debian-server:/var/www/web# unzip joomla.zip
debian-server:/var/www/web# ls
administrator CREDITS.php installation logs tmp
cache htaccess.txt INSTALL.php media xmlrpc
CHANGELOG.php images language modules
components includes libraries plugins
configuration.php-dist index2.php LICENSE.php robots.txt
COPYRIGHT.php index.php LICENSES.php templates

Rubah hak akses direktori tersebut menjadi writeable bagi semua user untuk sementara waktu. Agar installasi Joomla dapat berjalan lancar.

debian-server:/var/www/web# chmod 777 ../web/ -R
Hal terakhir yang perlu kita lakukan, agar semua konfigurasi yang telah kita setting berjalan, restart aplikasi apache2.
debian-server:/var/www/web# /etc/init.d/apache2 restart
Selanjutnya, pergi ke alamat www.debian.edu melalui web browser, untuk penginstallan website Joomla. 




jika di minta untuk membuat database , buat saja di phpmyadmin dengan nama database terserah kalian. untuk mengunjungi phpmyadmin cukup ketikan localhost/phpmyadmin di browser

Semua tahapan sudah selesai sekarang adalah tahap pengujuan website kita , mari kita coba buka browser lalu di address bar ketika www.debian.edu , dan inilah hasilnya




Demikian tutorial Membuat Web Server di linux debian semoga bermanfaat.






Tag : Linux, Tutorial
5 Komentar untuk "Membuat Web Server di linux debian "

ane ga ngerti nih bang,
ane belum sampe situ -_-

di bagian mana nih yg ga ngertinya

ada med , tapi bukan buatan saya :D

terima kasih atas kontennya sangat bermanfaat.

silahkan kunjungi website kami untuk semua yang berhubungan dengan DVD tutorial mikrotik dan linux, trainning robotic, linux dan foss. dan jasa tentang linux dan mikrotik di http://linuxsupports.com

Back To Top