Nginx

Instal NGINX di CentOS

Instal NGINX di CentOS
Dalam hal server web apa pun, kinerjanya adalah sesuatu yang perlu Anda ingat. Faktanya, kinerja adalah faktor utama yang menentukan keberhasilan menjalankan server. Semakin cepat server, semakin baik kinerja yang Anda dapatkan dari konfigurasi perangkat keras Anda saat ini.

Ada sejumlah aplikasi server yang tersedia di luar sana. Yang paling populer termasuk Apache dan NGINX. Keduanya gratis dan open-source. Tentu saja, dari segi popularitas, Apache adalah pilihan yang cukup populer bahkan di dunia. Faktanya, lebih dari 65% dari semua server di dunia maya saat ini didukung oleh Apache!

Namun, itu tidak mengurangi manfaat NGINX (engine-ex - begitulah pengucapannya). Ada banyak manfaat tambahan yang disediakan NGINX yang gagal dilayani oleh Apache.

Alasan pertama dan terpenting adalah kinerja. NGINX, menjadi alternatif ringan untuk Apache, menawarkan kinerja keseluruhan yang lebih baik daripada Apache. NGINX juga sangat cocok dengan Linux dan lingkungan mirip UNIX lainnya. Namun, NGINX gagal dalam hal fleksibilitas. Anda perlu mengkompilasi modul tambahan ke dalam biner NGINX dalam banyak kasus karena tidak semua modul NGINX mendukung pemuatan modul dinamis.

Karena keduanya gratis, Anda dapat dengan mudah memulai server Anda sendiri sekarang! Dalam tutorial hari ini, kita akan memeriksa NGINX yang berjalan di sistem CentOS pengujian saya.

Menginstal NGINX

NGINX tersedia di repositori EPEL. Mari kita mulai instalasi!

Pertama, pastikan sistem Anda mengaktifkan repositori EPEL -

sudo yum install epel-release

pembaruan sudo yum

Sekarang, saatnya untuk melakukan instalasi!!!

sudo yum instal nginx

Memulai NGINX

Instalasi selesai, saatnya untuk menyalakannya! Itu tidak akan dimulai dengan sendirinya!

sudo systemctl mulai nginx

Jika sistem Anda dikonfigurasi untuk menggunakan firewall, aktifkan lalu lintas HTTP dan HTTPS dari/ke server -

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

Saatnya menguji server berfungsi -

http://

Tidak memiliki alamat IP server? Kemudian Anda dapat mengetahuinya dengan menjalankan perintah berikut -

alamat IP

Dalam kasus saya, saya memerlukan koneksi "enp0s3". Sekarang, cari tahu alamat IP dengan menjalankan perintah berikut -

ip addr tampilkan enp0s3 | grep inet | awk ' cetak $2; ' | sed 's/\/.*$//'

Anda mungkin juga ingin mengaktifkan NGINX setiap kali sistem Anda boot -

sudo systemctl aktifkan nginx

Konfigurasi tambahan

Konfigurasi default tidak selalu yang terbaik karena tergantung pada kasus penggunaan tertentu. Untungnya, NGINX hadir dengan sekumpulan file konfigurasi yang praktis.

  • File konfigurasi global NGINX /etc/nginx/nginx.konf
  • Root server default /usr/share/nginx/html
  • Konfigurasi blok server /etc/nginx/conf.d/*.konf

Nikmati!

Cara mengunduh dan Memainkan Civilization VI Sid Meier di Linux
Pengenalan permainan Civilization 6 adalah konsep modern dari konsep klasik yang diperkenalkan dalam seri game Age of Empires. Idenya cukup sederhana;...
Cara Menginstal dan Memainkan Doom di Linux
Pengantar Doom Seri Doom berasal dari tahun 90-an setelah rilis Doom. Itu adalah hit instan dan sejak saat itu seri game telah menerima banyak penghar...
Vulkan untuk Pengguna Linux
Dengan setiap generasi baru kartu grafis, kami melihat pengembang game mendorong batas kesetiaan grafis dan selangkah lebih dekat ke fotorealisme. Tet...