Android

Cara menginstal nginx pada centos 8

Cara Install Web Server Nginx di Centos 7 5

Cara Install Web Server Nginx di Centos 7 5

Daftar Isi:

Anonim

Nginx diucapkan "engine x" adalah open-source, HTTP berkinerja tinggi dan server proxy terbalik yang bertanggung jawab untuk menangani beban beberapa situs terbesar di Internet. Ini dapat digunakan sebagai server web mandiri, penyeimbang beban, cache konten, dan proksi terbalik untuk server HTTP dan non-HTTP.

Dibandingkan dengan Apache, Nginx dapat menangani banyak koneksi konkuren dan memiliki jejak memori yang lebih kecil per koneksi.

Tutorial ini menjelaskan cara menginstal dan mengelola Nginx di CentOS 8.

Prasyarat

Sebelum melanjutkan, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo, dan Anda tidak memiliki Apache atau proses lain yang berjalan pada port 80 atau 443.

Menginstal Nginx pada CentOS 8

Dimulai dengan CentOS 8, paket Nginx tersedia di repositori CentOS default.

Menginstal Nginx di CentOS 8 semudah mengetik:

sudo yum install nginx

Setelah instalasi selesai, aktifkan dan mulai layanan Nginx dengan:

sudo systemctl enable nginx sudo systemctl start nginx

Untuk memverifikasi bahwa layanan sedang berjalan, periksa statusnya:

sudo systemctl status nginx

Outputnya akan terlihat seperti ini:

● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago…

Menyesuaikan Firewall

FirewallD adalah solusi firewall default di Centos 8.

Selama instalasi, Nginx membuat file layanan firewalld dengan aturan yang telah ditentukan untuk memungkinkan akses ke HTTP ( 80 ) dan HTTPS ( 443 ) port.

Gunakan perintah berikut untuk membuka port yang diperlukan secara permanen:

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

Sekarang, Anda dapat menguji instalasi Nginx Anda, dengan membuka http://YOUR_IP di browser web Anda. Anda akan melihat halaman selamat datang Nginx default, yang akan terlihat seperti gambar di bawah ini:

Struktur File Konfigurasi Nginx dan Praktik Terbaik

  • Semua file konfigurasi Nginx terletak di direktori /etc/nginx/ File konfigurasi Nginx utama adalah /etc/nginx/nginx.conf Membuat file konfigurasi terpisah untuk setiap domain membuat server lebih mudah dipelihara. Server memblokir file Nginx harus diakhiri dengan .conf dan disimpan di direktori /etc/nginx/conf.d . Anda dapat memiliki sebanyak mungkin blok server yang Anda inginkan. Ini adalah praktik yang baik untuk mengikuti konvensi penamaan standar. Misalnya, jika nama domain adalah mydomain.com maka file konfigurasi harus dinamai mydomain.com.conf Jika Anda menggunakan segmen konfigurasi yang dapat diulang di blok server domain Anda, itu ide yang baik untuk mengubah segmen tersebut menjadi potongan. File log nginx ( access.log dan error.log ) terletak di direktori /var/log/nginx/ . Disarankan untuk memiliki access berbeda dan file log error untuk setiap blok server. Anda dapat mengatur direktori root dokumen domain Anda ke lokasi yang Anda inginkan. Lokasi yang paling umum untuk webroot meliputi:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/ /usr/share/nginx/html

Kesimpulan

Selamat, Anda telah berhasil menginstal Nginx di server CentOS 8 Anda. Anda sekarang siap untuk mulai menggunakan aplikasi Anda dan menggunakan Nginx sebagai web atau server proxy.

Anda dapat mengelola layanan Nginx dengan cara yang sama seperti unit systemd lainnya.

nginx centos