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.
SELAMAT DATANGKONFIGUASI WEB SERVERWWW[dot]SUGENG[dot]COM |
0 comments:
Posting Komentar
Leave your comment here! But, please don't create spam. Thanks :)