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!