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.
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, semisal Joomla, Wordpress atau Druppal.
Cara instalasi
1. Tambahkan alamat Repository debian 8 tutorial disini
2. instalasi packet webserver dan database server
apt-get install apache2 php5 mysql-server phpmyadmin
Konfigurasi VirtualHost
debian-server:/home/debian# cd /etc/apache2/sites-available/
debian-server:/etc/apache2/sites-available# cp 000-default.conf web.conf
debian-server:/etc/apache2/sites-available# pico web.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName www.domainku.com #domain utama
ServerAlias domainku.com #domain utama tanpa “www”
DocumentRoot /var/www/web/ #direktori website
<Directory />
Options FollowSymLinks
AllowOverride None
#. . .
#. . .
debian-server:/etc/apache2/sites-available# cp 000-default.conf web.conf
debian-server:/etc/apache2/sites-available# pico web.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName www.domainku.com #domain utama
ServerAlias domainku.com #domain utama tanpa “www”
DocumentRoot /var/www/web/ #direktori website
<Directory />
Options FollowSymLinks
AllowOverride None
#. . .
#. . .
debian-server:/etc/apache2/sites-available# a2dissite 000-default.conf
debian-server:/etc/apache2/sites-available# a2ensite web.conf
debian-server:/etc/apache2/sites-available# /etc/init.d/apache2 reload
debian-server:/etc/apache2/sites-available# /etc/init.d/apache2 restart
debian-server:/etc/apache2/sites-available# a2ensite web.conf
debian-server:/etc/apache2/sites-available# /etc/init.d/apache2 reload
debian-server:/etc/apache2/sites-available# /etc/init.d/apache2 restart
Konfigurasi Web Direktori
Konfigurasi pada apache2 sudah selesai, sekarang tinggal konfigurasi untuk direktori website-nya, untuk menyimpan semua isi file website kita. Terlebih dahulu buat folder web. Path defaultnya adalah /var/www , anda bisa merubahnya, misalnya diganti nama menjadi public_html atau lainnya
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#
debian-server:/var/www# mkdir web
debian-server:/var/www# cd web/
debian-server:/var/www/web#
Konfigurasi sudah selesai tinggal kita isi direktori tersebut dengan sofware CMS seperti wordpress, jomla atau yang lainnya.
Tags
linux
Makasih tutorialnya gan sangat membantu, Semangat terus dan sukses gan
ReplyDelete