Install Nginx Ubuntu 20.04 LTS

 Nginx adalah salah satu web server paling populer  didunia saat ini, selain itu nginx juga cocok untuk menangani situs dengan trafik yang besar. Banyak sekali website populer yang menggunakan nginx sebagai web servernya, selain karena cepat dan stabil, nginx juga dikenal mudah dalam konfigurasi serta mendukung reverse proxy.


Nah kali ini saya akan berbagi tutorial cara install nginx di ubuntu 20.04 LTS, oke langsung saja berikut adalah langkah - langkahnya:


==> Jika menggunakan Ubuntu 18.04 Bisa mengikuti tutorial berikut ini : 

Install nginx di ubuntu 18.04


1. Install Nginx

Secara default nginx sudah tersedia di repositori ubuntu jadi kita tidak perlu lagi menambahkan repositori nginx secara manual, jadi untuk cara install nginx nya pertama di terminal ketikan:

sudo apt update

sudo apt install nginx -y

Tekan enter lalu tunggu proses installasi dan pengunduhan dependensi selesai. Sampai disini sebenarnya nginx sudah terinstall dan sudah auto start di server kita, dan sudah bisa diakses. dengan mengakses ip address website anda di browser dan akan muncul tulisan welcome to nginx. Tapi saran saya kita atur firewall juga untuk nginx ini dengan mengikuti langkah berikutnya.


2. Pengaturan Firewall

Saat ini nginx sudah terinstall dan runing, untuk keamanan sangat direkomendasikan apabila kita mengatur firewall untuk nginx web server kita di ubuntu. Oke kali ini saya akan membahas pengaturan firewall dengan UFW. Pertama ketik perintah berikut:

sudo ufw app list

Perintah tersebut untuk melihat list app apa saja yang tersedia di ubuntu kita dan bisa kita atur di ufw firewall ini. Biasanya outputnya atau keluaranya akan seperti berikut ini:

Install Nginx Ubuntu 20.04 LTS
Sedikit penjelasan dari aplikasi yang tersedia diatas:  

- Nginx Full : Profil aplikasi ini artinya membuka kedua port http dan https yaitu port 80 dan 443(SSL/TLS) jadi apabila kita allow/atur firewall yang full ini otomatis untuk port 80 dan 443 sudah terhandle.

- Nginx HTTP: Profil aplikasi ini hanya untuk port 80(http).

- Nginx HTTPS: Profil aplikasi ini hanya untuk port 443(SSL/TLS)


Jadi rekomendasinya adalah jika kita mempunyai SSL maka untuk pengaturan firewall ini pakai yang Full, dan rasanya dengan keadaan sekarang dimana SSL menjadi hal wajib bagi website tentu memakai yang Nginx Full ini akan lebih efektif. Oke maka dari itu ketik perintah berikut:

sudo ufw allow 'Nginx Full'

Sekarang kita lihat perubahan ufw listnya dengan mengetik lagi perintah:

sudo ufw status 

Sekarang di list firewall ufw kan ada Nginx HTTP & yg V6 serta yang Nginx HTTPS.

Install Nginx Ubuntu 20.04 LTS

3. Cek Status Nginx dan Beberapa Perintah penting di Nginx

- Untuk mengecek status nginx(running atau tidak) kita bisa mengceknya dengan perintah seperti berikut:

systemctl status nginx

Install Nginx Ubuntu 20.04 LTS
Nah biasanya outputnya akan seperti ini, jika ada tulisan active(running) maka nginx kita sedang berjalan normal.


- Untuk mengehentikan/stop nginx berikut adalah perintahnya:

sudo systemctl stop nginx

- Untuk menjalankan/start nginx berikut adalah perintahnya:

sudo systemctl start nginx

- Untuk merestart nginx berikut adalah perintahnya:

sudo systemctl restart nginx

- Untuk mereload nginx tanpa merestart:

sudo service nginx reload atau sudo systemctl reload nginx

- Untuk agar nginx running saat booting ubuntu/ saat restart server:

sudo systemctl enable nginx

- Cara agar nginx tidak otomatis berjalan saat ubuntu baru mulai/restart:

sudo systemctl disable nginx 


Itulah cara install nginx di ubuntu 20.04 LTS semoga bermanfaat! 

Posting Komentar

0 Komentar