GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal Nginx terbaru di berbagai versi Ubuntu

Kita akan belajar cara menginstal Nginx terbaru di berbagai versi Ubuntu. Saat artikel ini ditulis, versi Nginx stabil terbaru adalah 1.12.2 yang dirilis pada 17 Oktober 2017. Log perubahan ada di sini untuk Anda lihat.

Nginx dari repositori Perangkat Lunak Ubuntu

Nginx disertakan dalam repositori Perangkat Lunak Ubuntu, tetapi mungkin sudah ketinggalan zaman.

Untuk menginstal Nginx versi terbaru, kita perlu menambahkan repositori Nginx resmi.

Cara Menginstal Nginx terbaru

Tambahkan repositori Nginx resmi di Ubuntu

Buka sources.list file dan tambahkan kode di bawah ini:

## Replace $release with your corresponding Ubuntu release.
deb http://nginx.org/packages/ubuntu/ $release nginx
deb-src http://nginx.org/packages/ubuntu/ $release nginx

Misalnya di Ubuntu 16.04 (Xenial):

deb http://nginx.org/packages/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/ubuntu/ xenial nginx

Ganti nama rilis yang diperoleh dari perintah di bawah ini:

# awk -v var=$(lsb_release -rs) '$3~var {print $4" "$5;exit;}' /usr/share/python-apt/templates/Ubuntu.info | cut -d"'" -f2
Xenial

Untuk memverifikasi integritas paket yang diunduh dari repositori di atas, kita perlu mengimpor kunci publik Nginx menggunakan perintah di bawah ini:

# wget http://nginx.org/keys/nginx_signing.key
# apt-key add nginx_signing.key
OK

Setelah repositori diatur, perbarui info repositori menggunakan perintah di bawah ini:

apt-get update

Tambahkan repositori PPA Nginx di Ubuntu

Repositori lain yang dikelola oleh sukarelawan dan tidak didistribusikan oleh nginx.org adalah PPA. Anda juga bisa mendapatkan Nginx versi stabil terbaru dari repositori PPA Nginx ini. Keuntungan dari repositori ini adalah ia memiliki beberapa modul tambahan yang dikompilasi dan mungkin lebih sesuai dengan lingkungan Anda.

Hanya rilis Ubuntu berikut yang didukung dalam PPA ini.

Trusty (14.04), Xenial (16.04) dan Yakkety (16.10).

Tambahkan Nginx PPA ke daftar repositori Anda secara otomatis

Tambahkan ppa:nginx/development ke repositori sistem Anda menggunakan perintah di bawah ini:

# add-apt-repository ppa:nginx/stable

Jika Anda menemukan kesalahan “add-apt-repository command not found “, lalu ikuti metode manual di bawah ini untuk memperbarui repositori.

Tambahkan Nginx PPA ke daftar repositori Anda secara manual

Salin baris di bawah ini dan masukkan ke dalam file:/etc/apt/sources.list

Menurut versi Ubuntu Anda dari perintah di bawah ini:

# awk -v var=$(lsb_release -rs) '$3~var {print $4" "$5;exit;}' /usr/share/python-apt/templates/Ubuntu.info | cut -d"'" -f2
Xenial

ganti YOUR_UBUNTU_VERSION_HERE dengan output dari perintah di atas pada baris di bawah ini.

deb http://ppa.launchpad.net/nginx/development/ubuntu YOUR_UBUNTU_VERSION_HERE main 
deb-src http://ppa.launchpad.net/nginx/development/ubuntu YOUR_UBUNTU_VERSION_HERE main

Perbarui daftar repositori

# apt-get update
Hapus Nginx yang lebih lama

Jika Anda telah menginstal Nginx dari repositori Ubuntu dan merupakan versi lama, Anda harus menghapusnya sebelum melanjutkan ke langkah berikutnya.

Hapus versi lama Nginx di Ubuntu

Sebelum Anda menghapus versi lama Nginx, buat cadangan file konfigurasi Nginx utama Anda, karena akan diganti dengan nginx.conf baru berkas.

# cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bk
# apt-get remove nginx nginx-common nginx-full nginx-core

Instal Nginx

# apt-get install nginx

Mulai layanan Nginx

# systemctl start nginx

Tambahkan layanan Nginx untuk memulai saat boot

# systemctl enable nginx

Periksa versi Nginx

# nginx -v
nginx version: nginx/1.12.2

Ubuntu
  1. Cara Menginstal WordPress Menggunakan Nginx di Ubuntu 18.04

  2. Instal WordPress di Nginx Ubuntu

  3. Cara Menginstal Vim Terbaru Di Ubuntu

  1. Cara Menginstal PostgreSQL di Ubuntu 18.04

  2. Cara Menginstal Nginx di Ubuntu 18.04

  3. Instal Nginx di Ubuntu

  1. Cara Menginstal Nginx di Ubuntu 16.04

  2. Cara Menginstal Nginx di Ubuntu 20.04

  3. Cara Menginstal MediaWiki dengan Nginx di Ubuntu 16.04