Tutorial Install Apache, MySQL dan FTP Server Di Ubuntu 17.04

Posted : 24 Oct 2017 Linux, Tech, Tips, Web Last Updated : 20 Dec 2017

Tutorial Install Apache, MySQL dan FTP Server Di Ubuntu 17.04 – Setelah sebelumnya saya sempat sharing artikel Cara Install WordPress di VPS kali ini saya akan sharing Tutorial Install Apache, MySQL dan FTP Server di Ubuntu 17.04 (masih Ubuntu).

Install Apache Web Server

Install MariaDB (MySQL)

Install FTP Server

Tutorial Install Apache, MySQL dan FTP Server Di Ubuntu 17.04

Install Apache Web Server


Pertama install Apache Web Server, untuk menginstall Apache Web Server beserta tools dan depency yang di butuhkan ketikkan perintah berikut di terminal Anda :

sudo apt-get install apache2 apache2-utils

Kemudian enable dan start service Apache di system dengan perintah :

sudo systemctl enable apache2.service

sudo systemctl start apache2.service

Root directory ada di path /var/www/html, jadi kalau file web Anda ingin agar dapat di akses tempatkan di /var/www/html.

Langkah selanjutnya adalah menginstall modul untuk PHP. Install dengan perintah :

sudo apt-get install php7.0 php7.0-mysql libapache2-mod-php7.0 php7.0-cli php7.0-cgi php7.0-gd

Setelah itu coba Anda cek installasi Apache Web Server Anda. Jika Anda melihat tampilan seperti di bawah ini berarti Anda telah berhasil menginstall Apache Web Server.

Install Apache di Ubuntu 17.04 - www.dedyprastyo.com
Install Apache di Ubuntu 17.04

Install MariaDB (MySQL)


Setelah menginstall Apache Web Server kemudian install MariaDB (MySQL) yang berguna untuk menghandle database di server Anda.

Untuk menginstall MySQL ketikkan perintah berikut di terminal Anda :

sudo apt-get install mysql-client mysql-server

Saat proses installasi berlangsung Anda akan di minta memasukkan password untuk MySQL, masukkan password kemudian tekan Enter.

nstall MySQL Server Di Ubuntu 17.04 - www.dedyprastyo.com
nstall MySQL Server Di Ubuntu 17.04

Setelah MySQL terinstall di server Anda, ada baiknya Anda melakukan security check di installasi Anda. Tujuanya untuk mengurangi potensi celah keamanan di server MySQL Anda.

sudo mysql_secure_installation

Ada akan di tampilkan beberapa dialog.

Tutorial Install Apache, MySQL dan FTP Server Di Ubuntu 17.04
Tutorial Install Apache, MySQL dan FTP Server Di Ubuntu 17.04
Tutorial Install Apache, MySQL dan FTP Server Di Ubuntu 17.04
Tutorial Install Apache, MySQL dan FTP Server Di Ubuntu 17.04

Setelah semua dialog di jawab proses security check selesai. Sampai di sini proses installasi MySQL server sudah selesai.

Install FTP Server


Bagian terakhir adalah menginstall FTP server. Untuk FTP server kita akan menggunakan secure FTP server sehingga koneksi FTP akan lebih aman.

Untuk menginstall FTP server ketikkan perintah berikut :

sudo apt-get install vsftpd

Setelah FTP server terinstall kemudian konfigurasi supaya dapat melakukan transfer dan receive data lewat FTP.

1. Set rules di firewall di port 21, 22, 990 dan 40000-50000

sudo ufw allow 21/tcp
sudo ufw allow 22/tcp
sudo ufw allow 990/tcp
sudo ufw allow 40000:50000/tcp

2. Kemudian set folder /var/www menjadi 775 (supaya user dapa melakukan write/transfer data) :

sudo chmod -R 775 /var/www/html/*

3. Lalu set ownership pada folder /var/www/html :

sudo chown -R www-data:www-data /var/www

4. Set user ke grup www-data dengan perintah :

sudo usermod -a -G www-data username

Kemudian lakukan test untuk mengirim dan menerima file dengan FTP manager Anda (dalam contoh saya menggunakan FileZilla).

Proses instalasi Apache, MySQL dan FTP server sudah selesai.

Selamat mencoba.

Semoga bermanfaat.

Leave a reply