Sebelum memulai sesi diskusi ini, kalian harus sudah mempunyai VPS, apabila belum mempunyai VPS, bisa membaca artikel tentang Cara Menda...
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 -s]
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']
[sudo ufw status]
[Output
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
Nginx HTTP ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Nginx HTTP (v6) ALLOW Anywhere (v6)]
https://ipexternal atau ketik http://ipexternalIPExternal 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]
[sudo mysql_secure_installation]
untuk memastikan instalasi mysql berjalan dengan benar, maka ketik perintah berikut ini.
[sudo mysql]
[mysql > SELECT user,authentication_string,plugin,host FROM mysql.user;]
[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
- Bab 1. Cara Mendapatkan VPS Gratis dari Google Cloud
- Bab 2. Cara Install LEMP Pada Ubuntu 18.04
- Bab 3. Cara Install Wordpress Pada LEMP Ubuntu 18.04
COMMENTS