GNU/Linux >> Belajar Linux >  >> Linux

Cara Install Nginx Mainline Terbaru di Rocky Linux 8

Nginx adalah solusi perangkat lunak sumber terbuka gratis untuk penyajian web, proxy terbalik, caching, penyeimbangan beban, streaming media, dan banyak lagi. Dibandingkan dengan Apache, Nginx adalah server web berperforma tinggi, sangat skalabel, dan sangat tersedia. Berkat kemampuannya untuk menangani sejumlah besar koneksi, ini adalah server web pilihan dari banyak situs web yang menangani lalu lintas tinggi.

Dalam posting ini, kami akan menunjukkan cara menginstal Nginx Mainline terbaru di Rocky Linux 8.

Prasyarat

  • Server yang menjalankan RockyLinux 8 di Platform Cloud Atlantic.Net
  • Kata sandi root yang dikonfigurasi di server Anda

Langkah 1 – Buat Server Cloud Atlantic.Net

Pertama, masuk ke Server Cloud Atlantic.Net Anda. Buat server baru, pilih Rocky Linux 8 sebagai sistem operasi dengan RAM minimal 2GB. Hubungkan ke Server Cloud Anda melalui SSH dan masuk menggunakan kredensial yang disorot di bagian atas halaman.

Setelah Anda masuk ke server Anda, jalankan perintah berikut untuk memperbarui sistem dasar Anda dengan paket terbaru yang tersedia.

dnf update -y

Langkah 2 – Tambahkan Repositori Nginx

Pertama, instal paket dnf-utils menggunakan perintah berikut:

dnf install dnf-utils -y

Selanjutnya, buat repo Nginx dengan perintah berikut:

nano /etc/yum.repos.d/nginx.repo

Tambahkan baris berikut:

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

Simpan dan tutup file, lalu aktifkan repo Nginx Mainline menggunakan perintah berikut:

yum-config-manager --enable nginx-mainline

Langkah 3 – Instal Nginx Mainline di Rocky Linux 8

Sekarang, jalankan perintah berikut untuk menginstal paket Nginx Mainline terbaru ke server Anda.

dnf install nginx

Anda akan melihat output berikut:

nginx stable repo                                                                                               48 kB/s |  32 kB     00:00    
nginx mainline repo                                                                                            111 kB/s |  86 kB     00:00    
Dependencies resolved.
===============================================================================================================================================
 Package                     Architecture                 Version                                   Repository                            Size
===============================================================================================================================================
Installing:
 nginx                       x86_64                       1:1.21.3-1.el8.ngx                        nginx-mainline                       823 k

Transaction Summary
===============================================================================================================================================
Install  1 Package

Total download size: 823 k
Installed size: 2.8 M
Is this ok [y/N]: y

Setelah Nginx terinstal, mulai layanan Nginx dan aktifkan untuk memulai saat reboot sistem:

systemctl start nginx
systemctl enable nginx

Selanjutnya, verifikasi status Nginx dengan perintah berikut:

systemctl status nginx

Anda akan mendapatkan output berikut:

● nginx.service - nginx - high performance web server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2021-10-29 14:01:05 UTC; 14s ago
     Docs: http://nginx.org/en/docs/
  Process: 4996 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)
 Main PID: 4997 (nginx)
    Tasks: 2 (limit: 11411)
   Memory: 1.9M
   CGroup: /system.slice/nginx.service
           ├─4997 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
           └─4998 nginx: worker process

Oct 29 14:01:05 RockyLinux8 systemd[1]: Starting nginx - high performance web server...
Oct 29 14:01:05 RockyLinux8 systemd[1]: nginx.service: Can't open PID file /var/run/nginx.pid (yet?) after start: No such file or directory
Oct 29 14:01:05 RockyLinux8 systemd[1]: Started nginx - high performance web server.

Sekarang, verifikasi versi Nginx menggunakan perintah berikut:

nginx -v

Anda akan melihat versi Nginx di output berikut:

nginx version: nginx/1.21.3

Langkah 4 – Konfigurasi Firewall

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https

Selanjutnya, muat ulang firewalld untuk menerapkan perubahan:

firewall-cmd --reload

Langkah 5 – Akses Halaman Default Nginx

Sekarang, buka browser web Anda dan akses halaman default Nginx menggunakan URL http://your-server-ip . Anda akan melihat halaman default Nginx pada layar berikut:

Kesimpulan

Dalam posting di atas, kami menjelaskan cara menginstal versi arus utama Nginx terbaru ke Rocky Linux 8. Sekarang Anda dapat dengan mudah memperbarui versi Nginx Anda saat ini ke versi terbaru; coba di hosting VPS dari Atlantic.Net!


Linux
  1. Cara Menginstal Server Web Nginx di Linux

  2. Cara Instal ModSecurity dengan Nginx di Rocky Linux 8

  3. Cara Menginstal Virtualisasi Server Linux

  1. Cara Menginstal RockyLinux 8.4

  2. Cara Menginstal Server Redis di Rocky Linux

  3. Cara Menginstal Python 3.10 di Rocky Linux 8

  1. Cara Menginstal Server Web Nginx di Alpine Linux

  2. Cara Instal Webmin di Rocky Linux 8

  3. Cara Menginstal Nginx di Ubuntu 14.04