Cara Memasang Talian Utama Nginx pada Ubuntu 22.10/22.04/20.04

Bagi pengguna Ubuntu, repositori lalai untuk Nginx mungkin tidak memasang versi terkini. Walau bagaimanapun, bagi kebanyakan pengguna, ini adalah memuaskan. Sementara itu, ramai pengguna yang mencari prestasi dan mengikuti perkembangan keselamatan, pepijat dan prestasi terkini akan melihat untuk memasang talian utama Nginx. Nginx juga mengesyorkan memasang talian utama ke atas versi stabil. Perbezaan utama antara stabil dan talian utama ialah stabil telah diuji manakala talian utama mempunyai ciri yang lebih baharu dan kurang ujian. Bergantung pada keperluan anda, satu atau yang lain mungkin merupakan pilihan yang lebih baik untuk anda. Jika anda memerlukan yang terkini dan terbaik, gunakan talian utama. Jika anda memerlukan keluaran yang lebih stabil yang telah diuji dengan teliti, gunakan versi stabil.

Seperti yang dibincangkan dalam pengenalan, tutorial berikut akan merangkumi pemasangan versi baris utama Nginx pada Ubuntu 22.10, 22.04, dan 20.04 dengan mengimport repositori rasmi daripada Nginx, yang merupakan pilihan paling disyorkan yang menyediakan talian utama terkini atau untuk pengguna yang lebih suka kekal. pada versi stabil cawangan ini juga.

Notis penting

Tutorial berikut telah dilakukan dengan keluaran Ubuntu 22.10, dan contoh imej telah diambil. Namun, ia telah diuji pada Ubuntu 20.04 dan Ubuntu 22.04. Pada masa hadapan, jika Ubuntu membuat sebarang perubahan untuk memecahkan tutorial untuk salah satu versi pengedaran, sila letakkan a komen untuk saya siasat supaya saya boleh mengemaskini tutorial.

Lihat juga  Cara Memasang Monit pada Ubuntu 22.10/22.04/20.04

Langkah-Langkah yang Disyorkan Sebelum Pemasangan

Sebelum meneruskan tutorial, pastikan sistem anda dikemas kini dengan semua pakej sedia ada adalah baik.

sudo apt update


Secara pilihan, anda boleh menyenaraikan kemas kini untuk pengguna yang memerlukan semakan atau ingin tahu.

sudo apt --list upgradable

Teruskan untuk menaik taraf mana-mana pakej lapuk menggunakan arahan berikut.

sudo apt upgrade

Keluarkan Pemasangan Nginx Sebelumnya pada Ubuntu Linux

Pertama, untuk mengelakkan konflik, anda perlu mengalih keluar sebarang pemasangan Nginx sebelum memasang versi baharu.

Mula-mula, sandarkan konfigurasi Nginx anda untuk disimpan.

sudo mv /etc/nginx/ /etc/nginx.old/

Hentikan Nginx menggunakan systemctl arahan seperti berikut:

sudo systemctl stop nginx

Seterusnya, keluarkan Nginx menggunakan arahan berikut:

sudo apt autoremove nginx*

Pasang Talian Utama Nginx atau Stable pada Ubuntu Linux



Tutorial ini adalah untuk memasang baris utama Nginx, tetapi kerana mudah untuk mengimport sama ada talian utama atau stabil, tutorial akan menunjukkan kedua-dua pilihan, yang akan memberikan anda versi terkini Nginx yang terkini tanpa menunggu penyelenggara Ubuntu atau mana-mana. PPA lain yang mungkin anda gunakan untuk menyusun dan menolaknya ke repositori mereka.

Mula-mula, buka terminal anda (CTRL+ALT+T) untuk pengguna desktop; pengguna pelayan sudah pun berada di terminal dan menjalankan arahan pemasangan berikut untuk pakej berikut.

sudo apt install curl gnupg2 ca-certificates lsb-release dirmngr software-properties-common apt-transport-https -y

Muat turun dan tambah kunci GPG Nginx untuk mengesahkan ketulenan pakej.

curl -fSsL https://nginx.org/keys/nginx_signing.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

Sahkan kunci GPG dengan menggunakan arahan berikut.

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

Contoh output jika berjaya:

pub   rsa2048 2011-08-19 [SC] [expires: 2024-06-14]
      573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62
uid                      nginx signing key <signing-key@nginx.com>

Seterusnya, gunakan yang berikut untuk menambah sama ada repositori Nginx yang stabil atau utama ke senarai pengurus pakej apt anda.

Lihat juga  Cara Memasang Avidemux pada Ubuntu 22.10/22.04/20.04

Import Repositori Talian Utama Nginx:

echo "deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

Mengimport Repositori Stabil Nginx:

echo "deb [arch=amd64,arm64 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


Sebaik-baiknya, anda harus menetapkan menyematkan APT untuk memilih pakej Nginx berbanding mana-mana repositori Ubuntu lalai atau PPA. Ini boleh dilakukan dengan menggunakan arahan berikut.

echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" | sudo tee /etc/apt/preferences.d/99nginx

Contoh output:

x\nPin-Priority: 900\n" | sudo tee /etc/apt/preferences.d/99nginx
Package: *
Pin: origin nginx.org
Pin: release o=nginx
Pin-Priority: 900

Setelah selesai, kemas kini repositori apt untuk mencerminkan penambahan baharu.

sudo apt update

Sekarang teruskan untuk memasang Nginx.

sudo apt install nginx

Secara pilihan, anda boleh mengesahkan pemasangan pada pelayan atau desktop Nginx anda menggunakan arahan dasar apt-cache. Menyenaraikan binaan versi dan memastikan Nginx dipasang terus dari repositori Nginx adalah lebih baik.

apt-cache policy nginx

Contoh output:

contoh perintah dasar apt-cache menyemak pemasangan talian utama nginx pada linux ubuntu


Imej contoh di atas menunjukkan bahawa talian utama Nginx terkini dipasang terus dari Nginx dan mempunyai set keutamaan 900, lebih tinggi daripada mana-mana repositori lain yang anda konfigurasikan sebelum ini. Pada ketika ini, anda telah memasang versi terkini Nginx dari repositori rasminya.


Bukan yang anda cari? Cuba cari tutorial tambahan.

3 pemikiran tentang "Cara Memasang Talian Utama Nginx pada Ubuntu 22.10/22.04/20.04"

  1. Terima kasih banyak - banyak. Ini berfungsi dengan sempurna untuk saya dengan Ubuntu 20.04. Saya berjaya mengemas kini Nginx saya. Terima kasih sekali lagi.

    Balas

Tinggalkan Komen