Breaking News
Loading...
Selasa, 30 Juli 2013

Konfigurasi Web Server Debian 6

4:16:00 AM
Assalamu'alaikum wr.wb

Kemarin kita telah membahas bagaimana cara konfigurasi DNS Server di debian server. Sekarang kita akan mencoba mengkonfigurasi agar beberapa dari DNS tersebut dapat dipanggil dari web browser.
Web Server termasuk layanan server yang paling popular. dengan adanya web server, kita dapat mempubllikasikan DNS yang kita punya agar dapat dipanggil via web browser dan dapat menampilkan sebuah tampilan.
oke, berikut adalah konfigurasi web server:
pertama kita install aplikasi apache dan install php5 saja.

~#apt-get install apache2 php5

Apache2 yakni merupakan aplikasi web servernya, sementara php5 merupakan layanan bahasa pemograman untuk php (karena disini nanti kita akan membuat phpinfo dari PC server).
Setelah apache2 diinstall, sebenarnya web server sudah dapat langsung digunakan. kita dapat mengeceknya via browser di client. untuk mengeceknya, coba silakan ketikkan www.sugeng.com. maka tampilan default dari web server ini akan muncul.

It Works

nah, sekarang kita akan merubah konfigurasi tersebut, agar tidak semua DNS dapat diakses dari web browser dan merubah tampilan tersebut menjadi sedikit lebih baik :v (kok sedikit? ya lah, aku juga gak ahli di web design :D ) . konfigurasi ini biasa disebut dengan virtual host.

Konfiguasi Virtual Host
konfigurasi ini akan mewakili konfigurasi setiap website yang akan dibuat. 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.

#cd /etc/apache2/sites-available/
/etc/apache2/sites-available# cp default www                 //nama www bisa diganti sesuai selera :v
/etc/apache2/sites-available# nano www

<VirtualHost *:80> 
            ServerAdmin webmaster@localhost

           ServerName www.sugeng.com              //nama webiste yang dibuat
           DocumentRoot /share/www/                 //direktori website, sengaja aku ganti (default di /var/www)
          <Directory /> 
                   Options FollowSymLinks 
                  AllowOverride None 
          </Directory>
          <Directory /share/www>                     //directory sengaja aku ganti (default di /var/www)
   #...
#...

kemudian simpan konfigurasinya , tekan ctrl+X ,y , enter.
Kemudian, dissable virtual default yang sudah ada dan aktfikan (enable) untuk virtual host yang kita buat.

/etc/apache2/sites-available# a2dissite default
/etc/apache2/sites-available# a2ensite www

untuk kemudian kita buat direktory website nya.

/etc/apache2/sites-available# mkdir -p /share/www

and then, we make file index.html in the website directory. berikut adalah contoh simple dari file index.html.

/etc/apache2/sites-available# nano /share/www/index.html

<html>
<head><title>welcome</title></head>
<body bgcolor="lightblue>
<center><table border="1" bgcolor="yellow"><tr><td>
<center><h3>SELAMAT DATANG</h3></center>
<center><h4>KONFIGUASI WEB SERVER</h4></center>
<center><h4>WWW[dot]SUGENG[dot]COM</h4></center>
</td></tr></table></center>
</body></html>

save and exit from editor.
kemudian kita buat phpinfo untuk PC server. silakan buat file phpinfo.php di direktori websitenya.

/etc/apache2/sites-available# nano /share/www/phpinfo.php

<?php
              phpinfo();
?>

lalu save and exit from editor.
setelah konfigurasi rampung, jangan lupa untuk selalu merestart daemon apache2

#/etc/init.d/apache2 restart

Pengujian
silakan buka web browser di PC client, dan ketikkan www.sugeng.com di address bar. amati tampilannya.
dan silakan ketikkan www.sugeng.com/phpinfo.php untuk melihat hasil pembuatan phpinfo.
maka untuk file phpinfo akan muncul tampilan seperti ini:

(tampilan untuk phpinfo)

SELAMAT DATANG

KONFIGUASI WEB SERVER

WWW[dot]SUGENG[dot]COM


tampilan untuk websitenya
 
dengan ini, konfigurasi virtual host di server debian bisa dikatakan selesai. sekian dulu ya,
jika ada yang perlu ditanyakan silakan berkomentar :) 
wassalamu'alaikum wr.wb

0 comments:

Posting Komentar

Leave your comment here! But, please don't create spam. Thanks :)

 
Toggle Footer