Cara Install Nginx Stabil Versi Terbaru di Ubuntu 20.04
1. Persiapan
Masuk ke root.
sudo su
Update dan upgrade packages Ubuntunya.
sudo apt update && sudo apt upgrade -y
2. Instal Nginx Metode Ruwet
Instalasi Repositori Nginx
sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring -y
Download Nginx GPG key untuk verifikasi autentikasi packagenya.
curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
| sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
Verifikasi GPG key.
gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg
Jika berhasil akan tampil seperti ini:
pub rsa2048 2011-08-19 [SC] [expires: 2024-06-14]
573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62
uid nginx signing key <signing-key@nginx.com>
Import repositori Nginx versi stabil.
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \
| sudo tee /etc/apt/sources.list.d/nginx.list
Instalasi Nginx
Update package terlebih dahulu.
sudo apt update
Sekarang proses instalasi Nginx.
sudo apt install nginx -y
Done.
3. Instal Nginx Metode Indomie
Import PPA Stabil
sudo add-apt-repository ppa:ondrej/nginx -y
Lalu update.
sudo apt update
Install Nginx
sudo apt install nginx-core nginx-common nginx nginx-full -y
Sedikit Racikan Bumbu Indomie
Lalu buka nginx.conf
.
sudo nano /etc/nginx/nginx.conf
Sekarang tambahkan konfigurasi ini sebelum bagian HTTP{}
.
brotli on;
brotli_comp_level 6;
brotli_static on;
brotli_types application/atom+xml application/javascript application/json application/rss+xml
application/vnd.ms-fontobject application/x-font-opentype application/x-font-truetype
application/x-font-ttf application/x-javascript application/xhtml+xml application/xml
font/eot font/opentype font/otf font/truetype image/svg+xml image/vnd.microsoft.icon
image/x-icon image/x-win-bitmap text/css text/javascript text/plain text/xml;
Catatan:
brotli_comp_level
bisa di atur dari 1 (terendah) hingga 11 (tertinggi). Biasanya, sebagian besar server berada di tengah, tetapi jika server kamu adalah monster, setel ke 11 dan pantau tingkat penggunaan CPU.
Selanjut, tes terlebih dahulu untuk memastikan apakah perubahan yang kita lakukan semua bekerja dengan baik. Jalankan perintah ini.
sudo nginx -t
Apabila berhasil maka akan tampil seperti ini.
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Sekarang restart sistem Nginx.
sudo systemctl restart nginx
Done!
Comments