DEV Community

Cover image for Cara install Nginx di Ubuntu 18.04
Erol Joudy
Erol Joudy

Posted on • Updated on

Cara install Nginx di Ubuntu 18.04

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
Enter fullscreen mode Exit fullscreen mode

Setelah selesai, verifikasi dengan perintah ini.

sudo systemctl status nginx
Enter fullscreen mode Exit fullscreen mode

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
...
Enter fullscreen mode Exit fullscreen mode

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'
Enter fullscreen mode Exit fullscreen mode

Untuk memverifikasi, gunakan perintah ini.

sudo ufw status
Enter fullscreen mode Exit fullscreen mode

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)
Enter fullscreen mode Exit fullscreen mode

Testing

Buka browser dan akses http://IP_ADDRESS untuk mengecek instalasi Nginx. Tampilan awalnya akan terlihat sebagai berikut.
Alt Text

Mengelola Nginx

Perintah untuk menghentikan Nginx.

sudo systemctl stop nginx
Enter fullscreen mode Exit fullscreen mode

Untuk menjalankannya kembali.

sudo systemctl start nginx
Enter fullscreen mode Exit fullscreen mode

Me-restart Nginx.

sudo systemctl restart nginx
Enter fullscreen mode Exit fullscreen mode

Reload setelah melakukan perubahan pada konfigurasi.

sudo systemctl reload nginx
Enter fullscreen mode Exit fullscreen mode

Untuk menghentikan Nginx dan jalan otomatis saat boot.

sudo systemctl disable nginx
Enter fullscreen mode Exit fullscreen mode

Membuatnya jadi normal kembali.

sudo systemctl enable nginx
Enter fullscreen mode Exit fullscreen mode

Selamat, Nginx sudah berjalan pada server Ubuntu 18.04.

Langkah selanjutnya

Top comments (0)