Tutorial Instalasi Web Server Step by Step (Ubuntu)



Halooo teman-teman kembali lagi saya Firyal Nabila Zalfa NIM 200605110002. Saya mahasiswi Universitas Islam Negeri Maulana Malik Ibrahim Malang Program Studi Teknik Informatika. Kali ini saya akan berbagi ilmu tutorial cara instalasi web server step by step dengan mudah. Disini saya menggunakan Ubuntu. Perhatikan dengan baik-baikyaa...

Instalasi Web Server (Apache)

  • Masuk ke direktori yang sudah saya buat sebelumnya dengan perintah,
C:\users\ASUS>ssh namadirektori@ipaddress 
C:\users\ASUS>ssh firyalnabila@192.168.13.102

  • Update server dengan perintah,
firyalnabila@serverfir:~$ sudo apt-get update

  • Untuk instal web server apache dengan perintah,
firyalnabila@serverfir:~$ sudo apt-get install apache2

  • Setelah terinstal, cek apakah apache sudah terhubung atau belum dengan perintah,
firyalnabila@serverfir:~$ sudo service apache2 status
Jika sudah terhubung maka ada tulisan active (running)
  • Selanjutnya buka FireFox lalu tulis Ip Address, jika sudah terhubung maka akan muncul seperti gambar di bawah,


Instalasi PHP

  • Instalasi PHP dengan perintah,
firyalnabila@serverfir:~$ sudo apt-get install php
PHP akan otomatis terinstal dengan versi terbaru

  • Mengecek versi PHP dengan perintah,

firyalnabila@serverfir:~$ php -version

  • Jika PHP sudah terhubung dengan apache selanjutnya masuk ke direktori apache dengan perintah,
firyalnabila@serverfir:~$ cd /var/www/html

Untuk mengecek file yang berada di server dengan perintah,
firyalnabila@serverfir:/var/www/html$ ls

Selanjutnya membuat file untuk config dengan perintah,
firyalnabila@serverfir:/var/www/html$ sudo nano namafile
firyalnabila@serverfir:/var/www/html$ sudo nano info.php

  • Isi file seperti gambar di bawah,

  • Cek file


Instalasi dan Konfigurasi Database Server (MariaDB)

  • Keluar dari direktori apache dengan perintah,
firyalnabila@serverfir:/var/www/html$ cd /home/direktoriawal/
firyalnabila@serverfir:/var/www/html$ cd /home/firyalnabila/

Untuk instalasi MariaDB dengan perintah,
firyalnabila@serverfir:~$ sudo apy-get install mariadb-server

  • Jika sudah terinstal, selanjutnya mensetup MySQL dengan perintah,

firyalnabila@serverfir:~$ sudo mysql_secure_installation

  • Setelah mensetup, cek apakah server MariaDB sudah terhubung atau belum dengan perintah,

firyalnabila@serverfir:~$ sudo service mariadb status

Jika sudah terhubung maka ada tulisan active (running)

  • Selanjutnya mencoba masuk ke dalam database MariaDB dengan perintah,

firyalnabila@serverfir:~$ sudo mysql -u root -p

  • Membuat database wordpress untuk website WordPress dengan perintah,

MariaDB [(none)]> create database wordpress;


Instalasi FTP Server (proftpd)

  • Untuk instalasi ftp server proftpd dengan perintah,

firyalnabila@serverfir:~$ sudo apt-get install proftpd-basic

  • Setelah terinstal, cek apakah server MariaDB sudah terhubung atau belum dengan perintah,

firyalnabila@serverfir:~$ sudo service mariadb status

Jika sudah terhubung maka ada tulisan active (running)


Pembuatan User dengan Home Direktori di Direktori Website

  • Untuk menambahkan user di direktori apache dengan perintah,

firyalnabila@serverfir:~$ sudo useradd -d /var/www/html/ namauser

firyalnabila@serverfir:~$ sudo useradd -d /var/www/html/ uploader


Untuk membuat password pada user dengan perintah,

firyalnabila@serverfir:~$ sudo passwd namauser

firyalnabila@serverfir:~$ sudo passwd uploader

  • Buka CMD baru untuk mencoba user yang sudah dibuat, masuk ke direktori user yang sudah dibuat dengan perintah,

C:\users\ASUS>ssh uploader@192.168.13.103

  • Kembali ke direktori firyalnabila, lalu restart ftp server proftpd dengan perintah,

firyalnabila@serverfir:~$ sudo service proftpd restart

  • Buka aplikasi FileZilla untuk masuk ke server, masukan host, username, dan password yang sudah dibuat lalu klik Quickconnect seperti gambar di bawah,
  • Untuk melihat permission pada direktori apache dengan perintah,

firyalnabila@serverfir:~$ ls -l /var/www/


Untuk merubah akses permission dengan perintah

firyalnabila@serverfir:~$ sudo chmod -R accesscontrol namadirektori

firyalnabila@serverfir:~$ sudo chmod -r 757 /var/www/html/


Upload File Website ke Server Melalui FTP Website WordPress

  • Selanjutnya upload file zip WordPress yang sudah terinstal di FileZilla, dengan klik kanan pada file lalu klik Upload
  • Cek file WordPress zip apakah sudah terupload di direktori apache atau belum dengan perintah,

firyalnabila@serverfir:~$ ls -l /var/www/html/

  • Pindah ke direktori apache dan cek file

firyalnabila@serverfir:~$ cd /var/www/html/

  • Instal unzip dengan perintah,

firyalnabila@serverfir:/var/www/html$ sudo apt-get install unzip

  • Ekstrak file zip dengan unzip dengan perintah,

firyalnabila@serverfir:/var/www/html$ unzip wordpress-5.9.3-id_ID.zip


Cek file yang sudah di ekstrak

  • Instal php MySQL dengan perintah,

firyalnabila@serverfir:/var/www/html$ sudo apt-get install php-mysql

  • Restart direktori apache dengan perintah,

firyalnabila@serverfir:/var/www/html$ sudo service apache2 restart

  • Jika sudah terhubung buka FireFox ketik Ip Address/WordPress jika sudah terhubung seperti gambar di bawah, lalu klik Ayo!
  • Selanjutnya buat user untuk WordPress dengan perintah,

firyalnabila@serverfir:/var/ww/html$ ls -l sudo mysql -u root -p

  • Membuat user untuk WordPress dengan perintah,

MariaDB [(none)]> create user 'namauser'@'localhost' identified by 'password';

MariaDB [(none)]> create user 'wpadmin'@'localhost' identified by 'wpAdmin1';


Memberikan semua privileges kepada wpadmin

MariaDB [(none)]> grant all privileges on namadatabase.* to 'namauser'@'localhost';

MariaDB [(none)]> grant all privileges on wordpress.* to 'wpadmin'@'localhost';


MariaDB [(none)]> flush privileges;

  • Masuk ke database user wpadmin dengan perintah,

firyalnabila@serverfir:/var/www/html$ sudo mysql -u wpadmin -p

  • Kembali ke FireFox isi sesuai dengan user yang sudah dibuat seperti gambar di bawah, lalu klik Kirim


Copy semua seperti gambar di bawah

  • Masuk ke direktori wordpress

firyalnabila@serverfir:/var/www/html$ cd wordpress

  • Membuat file wp-config.php dengan perintah,

firyalnabila@serverfir:/var/www/html/wordpress$ sudo nano wp-config.php


Paste semua yang sudah di copy dengan klik kanan


Cek lokasi file wp-config.php

  • Kembali ke FireFox, klik Jalankan pemasangan


Isi sesuai nama direktori awal yang sudah dibuat seperti gambar di bawah, lalu klik Instal WordPress


Jika berhasil kita dapat Login

Komentar