Cara Install Nginx Stabil Versi Terbaru di Ubuntu 20.04
1. Persiapan
Masuk ke root.
sudo suUpdate dan upgrade packages Ubuntunya.
sudo apt update && sudo apt upgrade -y2. Instal Nginx Metode Ruwet
Instalasi Repositori Nginx
sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring -yDownload 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/nullVerifikasi GPG key.
gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpgJika 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.listInstalasi Nginx
Update package terlebih dahulu.
sudo apt updateSekarang proses instalasi Nginx.
sudo apt install nginx -yDone.
3. Instal Nginx Metode Indomie
Import PPA Stabil
sudo add-apt-repository ppa:ondrej/nginx -yLalu update.
sudo apt updateInstall Nginx
sudo apt install nginx-core nginx-common nginx nginx-full -ySedikit Racikan Bumbu Indomie
Lalu buka nginx.conf.
sudo nano /etc/nginx/nginx.confSekarang 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_levelbisa 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 -tApabila 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 successfulSekarang restart sistem Nginx.
sudo systemctl restart nginxDone!
Comments