Kamis, 21 Mei 2015

Installasi Web Server di Ubuntu

PERSIAPAN AWAL
Update dulu Ubuntu 12.04
apt-get update
INSTALLASI
apt-get install apache2 php5 php5-mysql mysql-server mysql-client
KONFIGURASI Apache2
Secara default file konfigurasi Apache2 di /etc/apache2/Apache2.conf
Tambahkan scipt
 Include /etc/apache2/site-enabled/*
KONFIGURASI MySQL
Ketika anda menginstall MySQL, anda diminta utuk memasukan password root. Maka ketika menjalankannya harus memasukan password tersebut.
mysql -u root -p
password
Buat user mysql, agar dapat dibedakan, ketika menggunakan root dengan user biasa.
CREATE USER 'user'@'localhost' IDENTIFIED BY 'passworduser';
FLUSH PRIVELEGES;
INSTALL phpMyAdminSecara default, di repository Ubuntu12.04 sudah disediakan package phpMyAdmin, tanpa update repo dahulu. Maka sudah langsung bisa diinstall.
apt-get install phpMyAdmin

MEMBUAT Apache2 DENGAN VIRTUALHOST
Buat user dan berikan hak akses untuk user tersebut
adduser namauser
chmod 755 /home/namauser
Buat public_html dan file php-nya
mkdir public_html
vi public_html/info.php
isikan pada file info.php
<? echo "Ini Untuk domain virtualhost"; ?>
kemudian keluar dan simpan.
Aktifkan module userdir
cd /etc/apache2/mods-enabled
ln -s /etc/apache2/mods-available userdir.conf userdir.conf
ln-s /exc/apache2/mods-available userdir.load userdir.load
Buat file vhost-nya di /etc/apache2/sites-available/vhost
<VirtualHost no_ip:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /home/namauser/public_html
</VirtualHost>
Buat link file di /etc/apache2/sites-enabled
cd /etc/apache2/sites-enabled
ln -s /etc/apache2/sites-available/vhost vhost
Restart service
service Apache2 restart
service mysql restart
MENJALANKAN WEB SERVER
buka di browser anda http://example.com
dan untuk phpMyAdmin http://example.com/phpmyadmin