Cara Install Nginx di Ubuntu 18.04 - Halo teman-teman semuanya, pada kesempatan kali ini kita semua akan belajar bagaimana cara menginstall Nginx di Ubuntu 18.04.
Nginx merupakan salah satu web server yang paling populer di dunia, Nginx biasanya digunakan untuk menangani trafik bersekala besar dari sebuah website di internet.
Nginx sendiri lebih rendah sumber daya jika dibandingkan dengan Apache dalam beberapa kasusu, dan Nginx dapat digunakan sebagai web server dan juga reverse proxy.
Langkah 1 - Menginstal Nginx
Nginx sebelumnya sudah memiliki repository di dalam ubuntu, jadi kita tidak perlu membuat atau menginstall sebuah repository untuk Nginx. Kita bisa menggunkan perintah apt
untuk menginstallnya.
Sebelum kita menginstall Nginx, kita jalankan apt-update
terlebih dahulu, untuk mengecek apakah ada pembaruan repository atau paket.
Setelah itu, kita bisa jalankan perintah dibawah ini untuk memulai menginstall Nginx :
sudo apt update
sudo apt install nginx
Langkah 2 - Menyesuaikan Firewall
Sebelum menguji Nginx, perangkat lunak firewall perlu disesuaikan untuk memungkinkan akses ke layanan. Nginx mendaftarkan dirinya sebagai layanan ufw
pada saat instalasi, membuatnya mudah untuk memungkinkan akses Nginx.
Kita bisa melihat konfigurasi aplikasi yang menggunakan ufw
dengan mengetikkan perintah dibawah ini :
sudo ufw app list
Kurang lebih hasilnya seperti berikut ini :
Output
Available applications:
Nginx Full
Nginx HTTP
Nginx HTTPS
OpenSSH
Seperti yang kita lihat diatas, ada tiga profil yang tersedia untuk Nginx:
-
Nginx Full
: Profil ini membuka port 80 (normal, lalu lintas web tidak terenkripsi) dan port 443 (TLS / SSL lalu lintas terenkripsi)
-
Nginx HTTP
: Profil ini hanya membuka port 80 (normal, lalu lintas web tidak terenkripsi)
-
Nginx HTTPS
: Profil ini hanya membuka port 443 (TLS / SSL lalu lintas terenkripsi)
Disarankan agar kita mengaktifkan profil paling ketat yang masih akan memungkinkan lalu lintas yang kita konfigurasi.
Karena kita belum mengonfigurasi SSL untuk server dalam tutorial ini, kita hanya perlu mengizinkan lalu lintas di port 80.
Silahkan jalankan perintah dibawah ini untuk mengaktifkan:
sudo ufw allow 'Nginx HTTP'
Kita dapat melihat perubahan dengan mengetik:
sudo ufw status
Kurang lebih sekarang tampilannya seperti berikut ini :
Output
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
Nginx HTTP ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Nginx HTTP (v6) ALLOW Anywhere (v6)
Langkah 3 - Memeriksa Server Web
Di akhir proses instalasi, Ubuntu 18.04 sudah menjalankan Nginx. Dan seharusnya sudah aktif dan berjalan.
Kita dapat memeriksa dengan systemd init. untuk memastikan layanan berjalan dengan mengetik:
systemctl status nginx
Kurang lebih hasilnya seperti berikut ini :
Output
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2018-04-20 16:08:19 UTC; 3 days ago
Docs: man:nginx(8)
Main PID: 2369 (nginx)
Tasks: 2 (limit: 1153)
CGroup: /system.slice/nginx.service
├─2369 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
└─2380 nginx: worker process
Seperti yang kita lihat di atas, layanan tampaknya telah mulai berhasil. Namun, cara terbaik untuk menguji ini adalah dengan benar-benar meminta halaman dari Nginx.
Untuk melihatnya kita bisa buka di web browser dengan mengetikkan :
http://ip_server
JIka berhasil, kurang lebih kita akan melihat tampilan seperti berikut ini :
Langkah 4 - Mengelola Proses Nginx
Setelah kita berhasil menginstall web server dengan Nginx, sekarang kita disarankan mengetahui beberapa perintah dasar untuk mengelola Nginx, seperti menjalankan sever, me-restart server, stop server dan lain-lain.
Untuk mengehentikan service Nginx, kita bisa jalankan perintah dibawah ini :
sudo systemctl stop nginx
Untuk menjalankan service Nginx, kita bisa jalankan perintah dibawah ini :
sudo systemctl start nginx
Untuk me-restart service Nginx, kita bisa jalankan perintah dibawah ini :
sudo systemctl restart nginx
Jika kita hanya membuat perubahan konfigurasi, Nginx sering dapat memuat ulang tanpa memutuskan koneksi. Untuk melakukan ini, ketik:
sudo systemctl reload nginx
Secara default, Nginx dikonfigurasi untuk memulai secara otomatis ketika server melakukan booting. Jika ini bukan yang kita inginkan, kita dapat menonaktifkan ini dengan mengetikan:
sudo systemctl disable nginx
Untuk mengaktifkan kembali layanan untuk memulai saat boot, kita dapat mengetikan:
sudo systemctl enable nginx
Kesimpulan
Sekarang setelah server web kita diinstal, kita memiliki banyak opsi untuk jenis konten yang akan ditayangkan dan teknologi yang ingin Anda gunakan untuk menciptakan pengalaman yang lebih baik.
Terima Kasih
sumber : https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-18-04