KONFIGURASI VPS LINUX UNTUK WEB HOSTING
1. Apache
Apache merupakan sebuah web server yang nantinya bertanggung jawab untuk menangani request-response http. untuk lebih lengkapnya silahkan googling.
2. Database (MySQL)
Database digunakan untuk menyimpan segala informasi secara terstruktur. Aplikasi database banyak macamnya seperti postgresql,oracle dan lain-lain, namun pada tutorial kali ini saya akan menggunakan MySQL untuk databasenya.
3. PHP
PHP adalah sebuah bahasa skrip yang digunakan untuk membuat blog secara dinamis. Banyak sekali produk-produk website atau CMS yang dibuat menggunakan PHP ini salah satunya adalah wordpress.org. Apabila website anda dibangun menggunakan PHP maka sudah seharusnya anda menginstall php pada server anda.
4. PHPMyAdmin
PHPMyAdmin merupakan sebuah aplikasi agar kita lebih leluasa untuk mengelola database MySQL secara GUI (Graphical User Interface).
Sekarang kita akan mulai ke tutorial Cara Setting VPS Linux Untuk Web Hosting. Distro yang saya gunakan untuk membuat tutorial ini adalah Debian 32 bit, bisa juga di terapkan pada distro-distro turunannya salah satunya seperti ubuntu. Pastikan anda mempunyai akses root. Root merupakan user dengan level tertinggi dan mempunyai akses ke semua perintah dan file pada Linux atau sistem operasi lain yang berbasis UNIX.
Install Apache
apt-get install apache2
Lalu buka browser masukan alamat ip vps anda, jika menampilkan halaman “its Work” , sampai saat ini kita sudah berhasil menginstall apache2.
Install MySQL
apt-get install mysql-server mysql-client
Nanti akan diminta masukkan password for root.
dan ulangi lagi
Install PHP
apt-get install php5 libapache2-mod-php5
Sekarang kita akan mencoba melakukan tes pada php yang baru saja diinstall.
masuk ke direktory html nya, kalau saya berada di /var/www ,
setiap distro biasanya mempunyai letak yang berbeda-beda kalau diubuntu berada di /var/www/html/
buat file bernama phpinfo.php
nano phpinfo.php
jika anda belum menginstall editor nano. install dengan cara:
apt-get install nano
Lalu masukkan kode dibawah ini
<?php phpinfo(); ?>
keluar dan save.
sekarang kita buka http://ipaddress/phpinfo.php
Agar MySQL support PHP 5
apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Restart Apache
Service apache2 restart
Install PHPMyAdmin
apt-get install phpmyadmin
Secara default phpmyadmin terinstall di /usr/share oleh karena itu kita perlu memindahkan/mengcopy ke direktory agar bisa kita akses melalui http://ipaddres/phpmyadmin. kita gunakan cara mudahnya saja.
cp -r /usr/share/phpmyadmin /var/www/
Sampai pada tahap ini kita sudah siap menjadikan vps digunakan untuk web hosting. Silahkan upload aplikasi anda pada direktori /var/www.