Langsung ke konten utama

Tutorial Instalasi Web Werver Step by Step ( LAMP Stack di Ubuntu Server )

Tutorial Instalasi Web Server ( LAMP Stack Ubuntu Server )

By : Muhammad Syahril Alqodri ( 19650071 )

LAMP merupakan singkatan dari Linux, Apache, MariaDB/MySQL dan PHP. LAMP Stack merupakan sekumpulan perangkat lunak sumber terbuka yang digunakan untuk pengembangan aplikasi web. Berikut ini merupakan cara menginstall LAMP pada Linux server.

Tutorial Instalasi Web Server step by step ini berisi :

1.      Instalasi web server (apache)

2.      Instalasi PHP

3.      Instalasi & konfigurasi database server (mariaDB)

4.      Instalasi FTP server (proftpd)

5.      Pembuatan user dengan home direktori di direktori website

6.      Upload file website ke server melalui FTP



Pertama-tama masuk dan login ke dalam Linux server. Disini saya menggunakan Ubuntu server 20.4 pada Oracle VM Virtual Box

Setelah itu, kita harus memastikan bahwa server kita update dengan perintah  $ sudo apt-get update 


1.     Instalasi web server (apache)

- Pertama kita Install Apache pada linux server dengan syntax  

$ sudo apt-get install apache2

- Setelah itu, cek status Apache dengan syntax 

$ sudo service apache2 status


Untuk keluar dari status, klik Ctrl + C

Untuk mengecek kembali Apache telah berhasil berjalan, kita dapat membuka IP Server Linux pada web browser. Untuk mengecek IP server kita dapat mengetikkan perintah syntax : $ ip a

Dari gambar diatas dapat diketahui bahwa ip server yaitu 192.168.100.53 Ketikkan pada web browser maka akan muncul tampilan sebagai berikut 

2.     Instalasi PHP

- Pertama untuk menginstall PHP kita dapat memasukkan perintah Syntax instalasi PHP $ sudo apt-get install php

Untuk mengecek php version yang terinstall dapat mengetikkan $ php –version

Untuk mengecek PHP yang terinstall, masuk ke direktori html ($ cd /var/www/html), lalu lihat isi direktori ($ ls). Jika file index.html ada, penginstalan berhasil.
Untuk mengetahui informasi PHP yang sedang berjalan di server buatlah file info.php Syntax instalasi $ sudo nano info.php 
kemudian isi file info.php dengan <?php phpinfo(); ?>


Untuk mengecek pada web browser kita dapat menambahkan /info.php setelah ip server maka akan muncul halaman seperti di bawah ini 

3.     Instalasi & konfigurasi database server (mariaDB)

Pertama-tama kita masuk ke direktori home sebelum melakukan installasi dengan mengetikkan perintah syntaxnya yaitu $ cd /home/nama_user/

Untuk melakukan installasi mariadb-server masukkan perintah syntax yaitu $ sudo apt-get install mariadb-server , kemudian tunggu hingga prosesnya selesai.

Setelah terinstall mariadb , kita harus setup password root terlebih dahulu agar lebih aman berikan password baru. Syntax secure installation $ sudo mysql_secure_installation

Setelah itu, pilih (Y) pada ‘change the root password’ maka proses selanjutnya akan dihadapkan pada beberapa pertanyaan seperti gambar dibawah ini

Untuk mengecek status service pada MariaDB active dapat memasukkan perintah syntax $ sudo service mariadb status

Setelah itu, masuk ke dalam database dan buat database baru untuk menyimpan website yang akan dibuat nanti.

Untuk masuk ke database kita dapat memasukkan perintah Syntax $ sudo mysql -u root -p

Syntax untuk membuat database MariaDB [none] > create database nama_database;

Disini saya memberikan nama database yaitu “wordpress” untuk saya gunakan nantinya

4.     Instalasi FTP server (proftpd)

Syntax untuk instalasi FTP server yaitu $ sudo apt-get install proftpd-basic

Untuk mengecek statusnya dapat memasukkan perintah Syntax : $ sudo service proftpd status

5.     Pembuatan user dengan home direktori di direktori website

Pertama-tama untuk membuat user baru kita dapat memasukkan perintah Syntax yaitu  $ sudo useradd -d /var/www/html/nama_user disini saya memberi nama uploader.

Kemudian masukkan password untuk user anda dengan perintah Syntax set password user $ sudo passwd uplouder

Untuk mengecek user baru dapat memasukkan syntax $ cat /etc passwd

Setelah pembuatan user berhasil, beri akses user agar dapat melakukan  write dalam    direktori tersebut. Syntax memberi akses $ sudo chmod -R 757 /var/www/html/       

Untuk mengecek dapat memasukkan perintah syntax ls -l /var/www/ 

6.     Upload file website ke server melalui FTP

Pertama-tama terlebih dahulu download aplikasi FileZilla. FileZilla bisa didownload melalui link berikut https://filezilla-project.org/download.php?platform=win64 

kemudian setelah itu install aplikasi FileZilla pada perangkat anda dan buka aplikasi tersebut.

Agar dapat mengakses  FTP server tertentu, masukkan host yang berisi IP server , user, dan password user yang telah dibuat tadi ke dalam fileZilla. Setelah itu klik ‘Quickconnect’ dan akan keluar status koneksinya.

Aplikasi FileZilla digunakan sebagai remote untuk mengupload file website ke server. File website yang akan di-upload disini saya menggunakan file website wordpress yang telah didownload dalam bentuk zip. Pengunduhan dapat dilakukan pada link berikt https://id.wordpress.org/download/ . Kemudian upload file zip tersebut ke server menggunakan fileZilla.

Jika berhasil terupload, file akan muncul di server. Untuk melihatnya gunakan syntax berikut. Tetapi sebelumnya jika server belum memiliki aplikasi unzip, install terlebih dahulu dengan menggunakan syntax install $ sudo apt-get install unzip.

Setelah itu untuk melihat file tersimpan di dalam direktori dapat memasukkan perintah Syntax $ ls -l /var/www/html/

Kemudian Syntax ekstrasi file wordpress.zip $ unzip nama_file_wordpress.zip

File sudah berhasil diekstrak akan menampilkan gambar seperti dibawah ini 

Kemudian cek hasil instalasi wordpress di browser. Jika berhasil akan tampil laman, namun, terdapat beberapa ekstension yang juga perlu diinstall agar wordpress dapat bekerja.

Syntax untuk melakukan instalasi php-mysql $ sudo apt-get install php-mysql


Setelah berhasil terinstall, restart setiap kali membuat perubahan pada web-server dengan memasukkan Syntax restart $ sudo service apache2 restart

Setelah itu masuk ke dalam web browser sesuai IP server kemudian masuk ke browser wordpress dan refresh browser wordpress tadi dan akan muncul halaman seperti di bawah ini. Kemudian Klik 'Ayo'

Setelah itu akan muncul form yang harus diisi. Namun form ini tidak bisa diisi dengan username root. Jadi, harus membuat user khusus untuk databasenya wordpress.

Untuk membuat user khusus tersebut yang pertama dilakukan yaitu masuk ke database.

Syntax masuk ke database : $ sudo mysql -u root -p

Syntax membuat user baru :

MariaDB[none]> create user 'nama_user'@'localhost' identified by 'password';

Syntax memberi akses crud kepada user :

MariaDB[none]> grant all privileges on nama_database.* to 'nama_user'@'localhost;

MariaDB[none]> flush privileges;

MariaDB[none]> exit;

Setelah itu Kembali ke browser, isi form sesuai dengan username dan password yang baru dibuat. Kemudian ‘kirim’.

Kembali ke command prompt,  masuk ke direktori wordpress ($ cd wordpress/) kemudian buat file config.  Syntax membuat file config $ sudo nano nama_file.php



Kemudian Kembali  kembali ke browser dan klik 'Jalankan Pemasangan'. Akan muncul halaman       seperti di bawah ini. Isi form sesuai keterangan yang diminta sesuai data yang tadi telah kita buat. Kemudian klik 'Instal WordPress'.

Jika instalasi berhasil akan muncul tampilan seperti dibawah.

Kemudian Login sesuai akun yang telah dibuat tadi

Penginstallan telah berhasil dan akan tampil halaman seperti dibawah ini



Terima kasih semoga bermanfaat 

Komentar

Postingan populer dari blog ini

Langkah - Langkah Instalasi Sistem Operasi Proprietary Windows

Sistem operasi merupakan suatu perangkat lunak sistem yang berjalan pada komputer saat menyala dan berfungsi untuk mengatur perangkat lunak maupun perangkat keras yang terhubung sehingga aplikasi pada komputer dapat digunakan. Sistem Operasi sangat penting dalam menjalankan tugas-tugas dan aplikasi pada komputer. Sistem Operasi Proprietary merupakan sebuah sistem operasi yang dimiliki oleh pihak tertentu secara resmi seperti sistem operasi Windows.  Sistem operasi  Windows   merupakan sistem operasi yang paling banyak digunakan oleh kalangan. Sistem operasi ini mampu membantu kerja suatu aplikasi secara optimal dan friendly dengan pengguna sehingga pengguna mudah mengaplikasikannya dalam sehari-hari. Sistem operasi ini berbayar dan tidak open source. Adapun langkah-langkah instalasi sebuah sistem operasi proprietary  Windows sebagai berikut : P a d a   p r o s e s   i n i , program akan memulai proses installasi. Program installasi bisa berbentu...

Langkah - Langkah Melakukan Partisi Sistem Operasi Open Source

Sistem operasi Linux merupakan Sistem operasi yang bersifat open source yaitu pengguna dapat mengatur, memodifikasinya maupun mendistribusikannya dengan bebas tanpa adanya lisensi. Sistem operasi ini banyak digunakan oleh orang developer yang paham dengan perkembangan teknologi. Sistem operasi ini juga gratis tidak berbayar sehingga mudah untuk mendapatkannya . Sedangkan Partisi adalah pembagian sebuah ruang kapasitas hardisk menjadi beberapa bagian. adapun langkah - langkah untuk partisi sistem operasi open source lubuntu yaitu sebagai berikut : Pertama, B u k a l i n u x  lubuntu kemudian jalankan lalu masuk ke menu dan buka sebuah xterminal untuk menginstall gparted. Setelah itu buka terminal untuk memasukkan kode untuk install gparted yaitu aplikasi untuk membagi partisi di system operasi linux. Setelah itu ketik : su do apt-get install gparted pada terminal untuk menginstall gparted . Setelah itu masukkan password user sebagai perijinan.   Setelah gparted berhasil di...