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

Cara Menginstal Nginx di CentOS

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.

Dalam posting sebelumnya, kami menjelaskan instalasi Nginx di Ubuntu. Posting ini akan menjelaskan instalasi Nginx di CentOS.

Persyaratan:

Anda akan membutuhkan:

  • Sistem CentOS
  • Pengguna dengan akses sudo

Catatan :Kami akan mendemonstrasikan prosedur di CentOS 8 mesin.

Langkah 1:Instal Nginx di CentOS

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/T . Setelah itu instalasi akan dimulai.

Setelah server Nginx diinstal, Anda akan melihat output serupa:

Langkah 2: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

Langkah 3: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 tercantum dalam layanan baris.

Langkah 4: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 tautan ini.

http://IP-address

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

Perintah Manajemen Nginx

Selain memulai dan mengaktifkan perintah server Nginx (seperti yang dibahas di atas), ada beberapa perintah lagi yang menurut Anda berguna 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 dilayani oleh server Nginx dapat ditemukan di direktori ini

Copot pemasangan Nginx

Jika Anda perlu menghapus/mencopot pemasangan 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

Di sana Anda memiliki cara menginstal server Nginx pada mesin CentOS dan menambahkan aturan firewall untuk mengizinkan lalu lintas masuk ke server Nginx. Pada akhirnya, kami telah membahas cara menghapus Nginx dari CentOS.


Cent OS
  1. Cara Menginstal Nginx di CentOS 7

  2. Cara Menginstal Server Minecraft di CentOS 7

  3. Cara Menginstal Server Teamspeak 3 di CentOS 8

  1. Cara Menginstal Nginx di CentOS 8

  2. Cara Menginstal PostgreSQL di CentOS 8

  3. Cara Menginstal MariaDB di CentOS 8

  1. Cara Menginstal Magento 2.1 di CentOS 7

  2. Cara Menginstal Restyaboard di CentOS 7

  3. Cara Menginstal Server FreeIPA di CentOS 7