Cara Install Web Server Nginx di Centos 7 5
Daftar Isi:
- Prasyarat
- Menginstal Nginx pada CentOS 8
- Menyesuaikan Firewall
- Struktur File Konfigurasi Nginx dan Praktik Terbaik
- Kesimpulan
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 adalahmydomain.com
maka file konfigurasi harus dinamaimydomain.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
danerror.log
) terletak di direktori/var/log/nginx/
. Disarankan untuk memilikiaccess
berbeda dan file logerror
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 centosCara menginstal dan mengkonfigurasi server nfs pada centos 8
Dalam tutorial ini, Anda akan melalui langkah-langkah yang diperlukan untuk menyiapkan Server NFSv4 di CentOS 8. Kami juga akan menunjukkan kepada Anda cara memasang sistem file NFS pada klien.
Cara menginstal nginx pada centos 7
Nginx diucapkan 'engine x' adalah HTTP gratis, sumber terbuka, berkinerja tinggi, dan server proxy terbalik yang bertanggung jawab untuk menangani pemuatan beberapa situs terbesar di Internet. Tutorial ini akan mengajarkan Anda cara menginstal dan mengelola Nginx di mesin CentOS 7 Anda.
Cara menginstal wordpress dengan nginx di CentOS 7
Dalam tutorial ini kita akan menunjukkan cara untuk menginstal WordPress pada mesin CentOS 7. WordPress adalah jauh paling populer open source blogging dan CMS platform yang di seluruh dunia.