Cara Install LEMP Pada Ubuntu 18.04


Sebelum memulai sesi diskusi ini, kalian harus sudah mempunyai VPS, apabila belum mempunyai VPS, bisa membaca artikel tentang Cara Mendapatkan VPS Gratis Dari Google, Apabila kalian sudah mempunya VPS maka kita lanjutkan pada pembahasan berikut ini.

Pengenalan

LEMP adalah sekumpulan perangkat lunak/software yang digunakan untuk menjalankan sebuah web dinamis atau web server, kalau kalian sudah berkecimpung di dunia programing, pasti sudah tidak asing dengan xampp, itu versi localhost, sedangkan untuk VPS nya, kita menggunakan LEMP.

LEMP sendiri adalah singkatan dari (Linux, nginx Aka Enginex, Mysql, dan PhP). 

Kenapa Harus menggunakan LEMP ?

LEMP diclaim lebih ringan dari pada LAMP. apa lagi itu LAMP? 

LAMP singkatan dari Linux Apache Mysql dan PHP. Enginx aka nginx sendiri di claim lebih ringan dari pada Apache, sehingga bagi kalian yang menggunakan Server paspasan seperti saya ini, yang hanya menggunakan Ram kapasitas 512mb, disarankan menggunakan LEMP, karena tidak banyak menggunakan resource.

Persyaratan

Sebelum melanjutkan tutorial ini, kamu harus mempunyai akses root pada terminal kamu. Pada Google Compute Engine sendiri, kalian tinggal Klik tombol SSH pada halaman project yang sebelumnya kalian buat. 

sudo -h 

1. : Install Nginx Web Server

Untuk menampilkan halaman web dinamis ke pengunjung, kita akan menggunakan Nginx, web server modern yang efisien.

Semua Langkah yang kita jalankan dalam perintah ini, sudah terdapat pada repositories Ubuntu yang kita punya. itu artinya kita hanya menggunakan perintah apt untuk instalasi LEMP ini.

Sebelum atau sesudah melakukan update server, disarankan selalu gunakan perintah $ sudo apt update untuk mereload konfigurasi kita, dan mematikan tidak ada yang salah.

$ sudo apt update

$ sudo install nginx

Setelah command di atas di jalankan, otomatis nginx sudah terinstall, untuk memperlancar proses selanjutnya, kita harus memastikan firewall sudah berfungsi dengan baik dengan perintah ufw

Untuk mengaktifkan nya, ketikan perintah berikut
$ sudo ufw allow 'Nginx HTTP'
lalu cek setingan kita dengan perintah
sudo ufw status
 Maka Output dari perintah di atas adalah
Output
Status: active

To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
Nginx HTTP ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Nginx HTTP (v6) ALLOW Anywhere (v6)
Setelah instalasi selesai, saat nya kita cek, apakah berjalan sesuai dengan benar. buka browser kamu, dan ketikkan
https://ipexternal  atau ketik http://ipexternal
 IPExternal dapat kamu lihat di VMinstance project di google cloud platform. Apabila instalasi nginx berjalan lancar, maka akan muncul seperti dibawah ini pada browser kalian.


2. Install MySQL untuk penyimpanan data nya

Setelah kalian install nginx, maka langkah selanjutnya adalah install mysql dengan mengetikkan
$ sudo apt install mysql-server-5.7
 Setelah mengetikan command diatas, maka otomatis Mysql sudah terinstal di vps kita. tapi instalasi belum selesai, karena kita harus membuat privilege pada user nya. untuk melakukan nya, kita harus instalasi mysql secure privilege untuk menghindari penyalah gunaan hak akses.
$ sudo mysql_secure_installation
 ikuti perintah perintah dalam instalasi, tekan Y untuk semua perintah. dan kalian akan diminta untuk membuat user password baru. dan menghapus Test User.

untuk memastikan instalasi mysql berjalan dengan benar, maka ketik perintah berikut ini.
$ sudo mysql
Sekarang kita cek user root apakah sudah menggunakan password / belum dengan perintah
mysql > SELECT user,authentication_string,plugin,host FROM mysql.user;
apabila authentication_string pada user root masih kosong, berarti user root belum menggunakan password. untuk menambahkan password pada root, kalian ketik
mysql > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'passwordkamu';
mysql >  FLUSH PRIVILEGES;
setelah perintah di atas di ketik. maka kita sudah membuat user root menggunakan password. lalu tekan exit pada mysql.

3. Install PHP dan konfigurasikan terhadap Nginx

Sekarang kalian sudah mempunyai Nginx dan Mysql pada server, Semenjak nginx belum mempunyai PhP Native Processing, maka kita harus install php-fpm agar mendukung "fastCGI process manager". ketikkan perintah dibawah ini.
$ sudo apt install php-fpm php-mysql
Setelah instalasi di atas sudah selesai, maka proses install LEMP Pada Ubuntu 18.04 sudah selesai.

Kesimpulan

Pada pembahasan materi di atas, kita sudah dapat menggunakan VPS kita dan menjalankan webserver dengan menggunakan Linux Enginx Mysql Php pada server. Pembahasan selanjutnya adalah Cara Install Wordpress Pada Lemp dan Ubuntu 18.04

Daftar Isi


Related Posts:


Disqus Comments
© 2017 Idekubagus - Template Created by goomsite - Proudly powered by Blogger