Erol Joudy
Posted on March 9, 2021
Nginx yang dibaca dengan “engine x” adalah sebuah high-performance open-source web server yang sangat populer saat ini dengan kecepatannya. Nginx bisa berfungsi sebagai web server yang berdiri sendiri, atau menjadi reverse proxy untuk Apache.
Berbeda dengan Apache, Nginx terkenal sangat ringan dan cakap untuk menangani jumlah koneksi yang lebih besar dari yang bisa ditangani Apache.
Tutorial ini akan memaparkan bagaimana cara install Nginx di Ubuntu 18.04.
Instalasi Nginx
Jalankan perintah berikut untuk memasang Nginx.
sudo apt update
sudo apt install nginx
Setelah selesai, verifikasi dengan perintah ini.
sudo systemctl status nginx
Outputnya akan terlihat mirip seperti ini.
● 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 Wed 2020-01-15 11:53:23 WITA; 1min 1s ago
Docs: man:nginx(8)
Main PID: 30035 (nginx)
Tasks: 2 (limit: 661)
CGroup: /system.slice/nginx.service
├─30035 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
└─30038 nginx: worker process
...
Konfigurasi firewall
Diasumsikan pada sistem terpasang dan berjalan UFW Firewall, pastikan port 80
dan 443
bisa diakses. Jalankan perintah berikut untuk memastikannya.
sudo ufw allow 'Nginx Full'
Untuk memverifikasi, gunakan perintah ini.
sudo ufw status
Outputnya akan terlihat mirip dibawah ini.
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
Nginx Full ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Nginx Full (v6) ALLOW Anywhere (v6)
Testing
Buka browser dan akses http://IP_ADDRESS
untuk mengecek instalasi Nginx. Tampilan awalnya akan terlihat sebagai berikut.
Mengelola Nginx
Perintah untuk menghentikan Nginx.
sudo systemctl stop nginx
Untuk menjalankannya kembali.
sudo systemctl start nginx
Me-restart Nginx.
sudo systemctl restart nginx
Reload setelah melakukan perubahan pada konfigurasi.
sudo systemctl reload nginx
Untuk menghentikan Nginx dan jalan otomatis saat boot.
sudo systemctl disable nginx
Membuatnya jadi normal kembali.
sudo systemctl enable nginx
Selamat, Nginx sudah berjalan pada server Ubuntu 18.04.
Langkah selanjutnya
Posted on March 9, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.