GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Nginx di Debian 10

Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengatur Nginx di Debian 10. Sebelum melanjutkan dengan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.

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 proxy terbalik untuk server HTTP dan non-HTTP.

Prasyarat:

  • Sistem Operasi dengan Debian 10
  • Alamat IPv4 Server dengan Hak Pengguna Super (Akses Root)
  • Terminal Gnome untuk Desktop Linux
  • Klien Putty SSH untuk Windows atau macOS
  • Powershell untuk Windows 10/11
  • Familiar dengan Perintah APT

Instal Nginx di Debian

Langkah 1. Perintah pertama akan memperbarui daftar paket untuk memastikan Anda mendapatkan versi dan dependensi terbaru.

sudo apt update
sudo apt upgrade

Langkah 2. Instal Nginx.

Paket Nginx disertakan dalam repositori default Debian Buster. Jalankan perintah berikut untuk menginstal Nginx:

sudo apt install nginx

Setelah diinstal, mulai dan aktifkan layanan Nginx dengan mengetik:

sudo systemctl start nginx
sudo systemctl enable nginx

Untuk memverifikasi bahwa layanan berjalan, periksa statusnya:

sudo systemctl status nginx

Langkah 3. Konfigurasi Firewall.

Pengguna UFW dapat membuka port HTTP (80) dan HTTPS (443) dengan mengaktifkan profil 'Nginx Full':

sudo ufw allow 'Nginx Full'

Langkah 4. Struktur File Konfigurasi Nginx.

  • File konfigurasi Nginx disimpan di /etc/nginx direktori.
  • File konfigurasi Nginx utama adalah /etc/nginx/nginx.conf .
  • File konfigurasi blok server (vhost) disimpan di /etc/nginx/sites-available direktori. File konfigurasi yang ditemukan di direktori ini digunakan oleh Nginx hanya ketika ditautkan ke /etc/nginx/sites-enabled direktori.
  • Untuk mengaktifkan blok server buat symlink (pointer) dari file konfigurasi dalam sites-available direktori ke sites-enabled direktori.
  • Untuk menulis kode yang lebih mudah dipelihara, sebaiknya ikuti konvensi penamaan standar. Misalnya, jika nama domain Anda adalah mydomain.com maka file konfigurasi harus diberi nama /etc/nginx/sites-available/mydomain.com.conf .
  • /etc/nginx/snippets direktori berisi cuplikan konfigurasi yang dapat dimasukkan dalam file blok server. Jika Anda menggunakan segmen konfigurasi berulang, Anda dapat memfaktorkan ulang segmen tersebut menjadi cuplikan dan menyertakan file cuplikan ke blok server.
  • File log Nginx (access.log dan error.log ) terletak di /var/log/nginx/ direktori. Disarankan untuk memiliki access yang berbeda dan error file log untuk setiap blok server.

Langkah 5. Mengakses Nginx.

Sekarang, Anda dapat menguji instalasi Nginx Anda, dengan membuka http://YOUR_IP_ADDRESS atau http://YOUR_DOMAIN di browser web Anda. Anda akan melihat halaman selamat datang Nginx default.

Selamat, Anda telah mempelajari cara menginstal dan mengkonfigurasi Nginx di Debian 10 Buster. Jika Anda memiliki pertanyaan, silakan tinggalkan komentar di bawah.


Debian
  1. Cara Menginstal Nginx di Debian 8 (Jessie)

  2. Cara Menginstal Nginx di Debian 9 (Peregangan)

  3. Cara Menginstal Microweber di Debian 9

  1. Cara Menginstal Debian 10 (Buster)

  2. Cara Menginstal R di Debian 9

  3. Cara Menginstal WonderCMS dengan Nginx di Debian 11

  1. Cara Menginstal Nginx di Debian 9

  2. Cara Menginstal Nginx di Debian 10 Linux

  3. Cara Menginstal R di Debian 10