Labels

Thursday, October 3, 2019

Thursday, November 16, 2017

Cara Membuat atau Membangun Web Server (Apache, PHP, MySQL, phpMyAdmin) di Ubuntu


Selama pagi.
Kali ini saya akan mengulas cara membangun Web Server dimana saya disini menggunakan ubuntu versi 14.04. kali ini saya akan mengulas dengan penggunaan Apache sebagai engine utamanya, Bagi pengguna Apache atau yang ingin migrasi, silakan ikuti uraian singkat berikut ini.

Tahap Pertama

Pastikan ubuntu kalian sudah memiliki versi terbaru, silakan lakukan pembaruan dengan perintah

sudo apt-get update

Tahap Instalasi

Untuk disini perhatikan perintah instalasi dengan cermat, gunakan apache2 sesuai degan contoh berikut ini:

sudo apt-get install apache2 php5 php5-mysql mysql-server mysql-client


Configurasi Apache2

Secara default configurasi apache2 terletak di direktori /etc/apache2/apache2.conf, ok sekarang buka/edit kemudian tambahkan script di bawah ini:

Include /etc/apache2/site-enabled/

Configurasi MySQL 

untuk tahap pertama MySQL akan meminta kata sandi untuk root pada MySQL. masukkan perintah dibawah ini untuk membuat akses root dan password sebagai kata sandinya:

mysql -u root -p password

selanjutnya buat user MySQL lain sebagi pengguna untuk penyesuaian akses, juga sebagai pembeda dengan yang di root.

create user 'user'@'localhost' identified by 'passworduser';
flush privileges;

Install PHPMYADMIN

Kalau defaultnya, package phpMyAdmin sudah ada di repository Ubuntu tanpa harus update lagi, jadi anda bisa langsung install dengan perintah :

sudo apt-get install phpmyadmin

Create Apache2 dengan virtualhost 

Pertama buat sebuah user dan berikan hak akses, berikut perintahnya:

adduser namauser
chmod 755 /home/namauser

Selanjutnya buat publi html dan file php nya

mkdir public_html
joe  public_html/info.php

 lalu edit file info.php dan tambahkan baris perintah seperti di bawah ini:



Simpah dengan menekan CTRL + X, selanjutnya 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

Create file vhost nya di direktori 

/etc/apache2/sites-available/vhost

lalu masukkan perintah berikut :


ServerName example.com
ServerAlias www.example.com
DocumentRoot /home/namauser/public_html

 
Kemudian buat link file di /etc/apache2/sites-enabled
 
cd /etc/apache2/sites-enabled
ln -s /etc/apache2/sites-available/vhost vhost

 

Restart Service

Ketik perintah berikut:

service Apache2 restart
service mysql restart


Terakhir Test WEB SERVER 

buka browser firefox masukan url : http://example.com/phpmyadmin


Selesai sudah, anda sekarang sudah bisa membuat webserver sendiri di ubuntu.