GNU/Linux >> Belajar Linux >  >> Cent OS

Instal Nginx di CentOS 8 - Metode Terbaik?

Nginx adalah server web open-source dan paling populer yang lebih fleksibel dan ringan daripada server Apache. Ini dirancang untuk stabilitas dan kinerja terbaik dan dapat menangani beberapa permintaan klien secara bersamaan dengan sumber daya yang terbatas. Ini juga dapat berfungsi sebagai penyeimbang beban dan server proxy terbalik.

Pada dasarnya, Nginx lebih ramah sumber daya daripada Apache dalam banyak kasus.

Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri Nginx terkait.

Dalam konteks ini, kita akan melihat cara Menginstal Nginx di OS CentOS 8.

Sebelumnya, kami telah menjelaskan penginstalan Nginx di Ubuntu.


Bagaimana Cara Menginstal Nginx di CentOS ?

Sebelum melanjutkan dengan prosedur Instalasi ini, pastikan Anda menggunakan pengguna dengan akses sudo.

Untuk menginstal Nginx di CentOS, kita dapat menggunakan pengelola paket dnf. Gunakan perintah di bawah ini untuk menginstal Nginx di sistem CentOS Anda:

$ sudo dnf install nginx

Berikan kata sandi Sudo dan tekan y saat diminta dengan y/N. Setelah itu instalasi akan dimulai.


Langkah-langkah untuk mengkonfigurasi Nginx di CentOS

1. Mulai dan Aktifkan Nginx saat Boot

Setelah instalasi, Anda dapat memulai Nginx menggunakan perintah di bawah ini:

$ sudo systemctl start nginx

Untuk memverifikasi apakah layanan sudah mulai berjalan, gunakan perintah di bawah ini:

$ sudo systemctl status nginx

Jika Anda tidak ingin memulai Nginx secara manual setiap kali server dimulai, Anda dapat mengaktifkannya untuk memulai secara otomatis saat server boot.

Untuk memulai layanan Nginx secara otomatis saat boot sistem, berikut adalah perintahnya:

$ sudo systemctl enable nginx


2. Izinkan Lalu Lintas Nginx di Firewall

Di CentOS, firewall diaktifkan secara default dan karenanya memblokir akses ke port 80 dan 443 yang digunakan oleh server web Nginx. Untuk mengizinkan lalu lintas HTTP dan HTTPS eksternal menuju server NGINX Anda, Anda perlu menambahkan aturan di firewall. Ingat jika Anda hanya menguji server Nginx dari sistem lokal Anda, maka Anda tidak perlu menambahkan aturan ini.

Jalankan perintah di bawah ini untuk mengizinkan akses ke lalu lintas HTTP yang masuk ke server Nginx Anda:

$ sudo firewall-cmd --permanent --add-service=http

Kemudian jalankan perintah di bawah ini untuk mengizinkan akses ke lalu lintas HTTPS yang masuk ke server Nginx Anda:

$ sudo firewall-cmd --permanent --add-service=https

Kemudian jalankan perintah di bawah ini untuk memuat ulang firewalld:

$ sudo firewall-cmd --reload

Untuk memeriksa apakah aturan telah ditambahkan, gunakan perintah di bawah ini:

$ sudo firewall-cmd --permanent --list-all

Pada output dari perintah di atas, Anda akan melihat http terdaftar di baris layanan.


3. Uji Server Nginx

Sekarang untuk menguji apakah server Nginx berfungsi, akses alamat IP server Anda di browser web. Jika Anda tidak tahu cara menemukan alamat IP suatu sistem, kunjungi metode untuk menemukan alamat IP di CentOS.

http://IP-address

Jika server Nginx telah berhasil diinstal, Anda akan melihat halaman selamat datang default Nginx berikut.


Bagaimana Mengelola Nginx ?

Selain memulai dan mengaktifkan layanan Nginx seperti yang dijelaskan di atas, ada beberapa perintah lagi yang akan membantu Anda dalam mengelola server Nginx. Kami membagikan beberapa di antaranya:

Untuk menghentikan layanan Nginx, perintahnya adalah:

$ sudo systemctl stop nginx

Untuk me-restart layanan Nginx, perintahnya adalah:

$ sudo systemctl restart nginx

Untuk menonaktifkan layanan Nginx, perintahnya adalah:

$ sudo systemctl disable nginx

Saat Anda membuat perubahan konfigurasi, Anda perlu memuat ulang konfigurasi firewall. Berikut adalah perintah yang dapat Anda gunakan:

$ sudo systemctl reload nginx


File dan Direktori Utama Nginx

Berikut adalah beberapa file dan direktori utama Nginx:

  • /etc/nginx:File konfigurasi Nginx dapat ditemukan di direktori ini.
  • /etc/nginx/nginx.conf:Ini adalah file konfigurasi global Nginx.
  • /etc/nginx/conf.d:File konfigurasi blok server Nginx dapat ditemukan di direktori ini.
  • /usr/share/nginx/html:Konten web yang disajikan oleh server Nginx dapat ditemukan di direktori ini.


Bagaimana Cara Menghapus Instalasi Nginx dari Sistem CentOS Linux?

Jika Anda perlu menghapus / menghapus instalan Nginx dari mesin CentOS Anda, Anda dapat melakukannya sebagai berikut:

Hentikan layanan Nginx sebagai berikut:

$ sudo systemctl stop nginx.service

Kemudian untuk menghapus Nginx, gunakan perintah di bawah ini:

$ sudo yum remove nginx

Untuk menghapus konfigurasi Nginx dan file log juga, gunakan perintah di bawah ini:

$ sudo rm -R /etc/nginx
$ sudo rm -R /var/log/nginx



Cent OS
  1. Cara Menginstal Phorum dengan Nginx di CentOS 7

  2. Instal GitLab di Ubuntu 20.04 - Metode Terbaik?

  3. Cara Menginstal LEMP Stack di CentOS 7

  1. Instal Jenkins di CentOS 8

  2. Instal Putty di CentOS 8 - Metode Terbaik?

  3. Instal Nmap di CentOS 8 - Metode Terbaik?

  1. Instal Go di CentOS 8 - Metode Terbaik?

  2. Instal Anydesk di CentOS 8 - Metode Terbaik?

  3. Instal NetBeans di CentOS 8 - Metode Terbaik?