Selasa, 27 Januari 2015

Web Server di Ubuntu 12.04

Membangun Web Server di Ubuntu 12.04 64bit (Apache, PHP, MySQL, phpMyAdmin)

Membuat webserver dengan menggunakan ubuntu 12.04
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 phpMyAdmin
Secara 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

Tidak ada komentar:

Posting Komentar