Cara Install Nginx di Ubuntu 20.04 dan Ubuntu 20.10 - Hallo, Setelah sebelumya kita sudah belajar cara install nginx di ubuntu versi 18, kali ini kita akan belajar bagaimana cara menginstall nginx di ubuntu 20.04 (Focal Fossa) dan ubuntu 20.10 (Groovy Gorilla). Nginx sendiri merupakan salah satu web server paling populer hingga saat ini, selain dikenal handal, aman dan cepat nginx juga banyak dipilih enginer dan devops karena kemudahanya dalam konfigurasi. Nginx juga dikenal tangguh untuk menghandle trafik yang tinggi, serta salah satu keunggulan dari nginx dibanding web server lain seperti apache yaitu di nginx bisa melakukan Reverse Proxy.
Okey langsung saja kita mulai ke tahap installasi Nginx di ubuntu 20 ini:
Langkah - langkah installasi Nginx di Ubuntu:
Langkah 1 - Download dan Install Paket Nginx
sudo apt updatesudo apt install nginx
Pilih Y lalu enter jika ada pertanyaan apakah ingin menginstall. Tunggu sampai installasi selesai.
Langkah 2 - Mengkonfigurasi Firewall untuk Nginx
sudo ufw app list
Perintah tersebut berguna untuk melihat aplikasi apa saja yang bisa konfigurasikan ke ufw. Contoh keluaran dari perintah tersebut seperti ini:
Output
Available applications:
Nginx Full
Nginx HTTP
Nginx HTTPS
OpenSSH
sudo ufw allow 'Nginx Full'
sudo ufw status
Apabila keluaran nya seperti berikut:
Output
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
Nginx Full ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Nginx Full (v6) ALLOW Anywhere (v6)
Nah sampai disini kita berhasil mengkonfigurasi firewallya. Selanjutnya kita akan mengecek konfigurasi nginx kita dengan cara:
systemctl status nginx
Nah apabila outputnya ada tulisan active berarti nginx kita sudah aktif dan bisa di akses. Sekarang kita bisa mengakses server kita dengan mengetikan ip_address server di browser
http://your_server_ip
Apabila berhasil, maka akan muncul tulisan default page dari nginx seperti berikut ini:
Syntak nginx yang perlu anda ketahui juga:
- Untuk stop/mematikan web server/nginx:
sudo systemctl stop nginx
- Untuk start/menghidupkan kembali nginx nya:
sudo systemctl start nginx
- Untuk merestart nginx:
sudo systemctl restart nginx
- Untuk merestart nginx tanpa memutus koneksi (user masih tetap bisa akses saat kita restart)
sudo systemctl reload nginx
- Untuk disable auto start nginx saat booting server:
sudo systemctl disable nginx
sudo systemctl enable nginx
nginx -t
Contoh konfigurasi pada nginx:
1. Buat konfigurasi di sites-available:
sudo nano /etc/nginx/sites-available/your_domain
2. Setelah itu berikan kode seperti berikut:
server {
listen 80;
listen [::]:80;
root /var/www/your_domain/html;
index index.html index.htm index.nginx-debian.html;
server_name your_domain www.your_domain;
location / {
try_files $uri $uri/ =404;
}
}
3. Berikan link dari sites-available ke sites-enable agar bisa dibaca oleh nginx config yang kita buat ini:
sudo ln -s /etc/nginx/sites-available/your_domain /etc/nginx/sites-enabled/
4. Test dan restart nginx:
nginx -t
(jika ok) maka kita restart nginx dengan perintah:
service nginx reload
Nah itulah bagaimana cara install nginx di ubuntu server 18 ke atas semoga bermanfaat!
0 Komentar