Nginx® adalah layanan server web dengan pangsa pasar sebanyak Apache® karena kinerjanya yang luar biasa dan rangkaian fitur yang fleksibel. Panduan ini menjelaskan cara menginstal Nginx dan membahas langkah selanjutnya untuk menyiapkan Nginx untuk melayani situs atau aplikasi Anda.
Prasyarat
Anda memerlukan server Linux® yang menjalankan Fedora®.
Instal Nginx di Fedora
Nginx tersedia di repositori default untuk distribusi Linux® paling populer, termasuk Fedora. Untuk menginstal Nginx, jalankan dnf
berikut ini perintah manajer paket:
sudo dnf install nginx
Masukkan y pada prompt untuk mengonfirmasi bahwa Anda ingin menginstal paket.
Setelah instalasi selesai, jalankan perintah berikut untuk mengaktifkan dan memulai layanan. Perintah ini memulai Nginx dan mengonfigurasinya untuk memulai saat server melakukannya.
sudo systemctl enable nginx
sudo systemctl start nginx
Buka firewall untuk Nginx
Secara default, Nginx mendengarkan pada port default untuk lalu lintas HTTP dan HTTPS (Port80
dan 443
). Namun, ini tidak berarti bahwa ia menerima lalu lintas karena firewall pada sistem juga perlu mengizinkan lalu lintas pada port ini. Gunakan perintah berikut untuk menambahkan port yang diperlukan untuk situs Anda dengan menambahkan layanan HTTP dan HTTPS:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
Kemudian muat ulang firewalld
untuk menerapkan setelan baru:
sudo firewall-cmd --reload
Uji Nginx
Setelah Anda menginstal paket dan membuka port atau port firewall, Nginx akan menampilkan halaman web default-nya. Anda dapat melihat ini dengan mengetikkan alamat IP Anda di browser web Anda. Anda akan melihat halaman pembuka dengan logo Nginx dan pesan “Selamat datang di Nginx”. Jika Anda tidak melihat ini, periksa kembali apakah alamat IP sudah benar, Nginx sedang berjalan, dan pengaturan firewall sudah benar.
Langkah selanjutnya
Anda sekarang dapat menggunakan Nginx untuk mulai melayani aplikasi atau situs web Anda. Gunakan konfigurasi default untuk menayangkan situs dengan meletakkan kontennya di/var/www/html direktori di sistem file Anda. Jika Anda ingin melayani lebih dari satu situs, sebaiknya atur blok server Nginx untuk mengakomodasi kebutuhan ini.