Android

Cara menginstal nginx di debian 10 linux

How To Install LEMP (Linux, Nginx, MySQL, & PHP) pada Debian 9

How To Install LEMP (Linux, Nginx, MySQL, & PHP) pada Debian 9

Daftar Isi:

Anonim

Nginx adalah sumber terbuka, HTTP berkinerja tinggi, dan server proxy terbalik yang memberi daya pada beberapa situs terbesar di Internet. Dibandingkan dengan Apache, Nginx dapat menangani sejumlah besar koneksi konkuren dan memiliki jejak memori yang lebih kecil per koneksi.

Nginx dapat digunakan sebagai server web mandiri, dan sebagai proxy terbalik untuk server HTTP dan non-HTTP.

Dalam tutorial ini, kami akan menjelaskan cara menginstal dan mengelola Nginx di Debian 10 Buster.

Instal Nginx

Paket Nginx termasuk dalam repositori Debian Buster default. Instalasi cukup mudah, jalankan saja perintah berikut sebagai root atau pengguna dengan hak akses sudo:

sudo apt update sudo apt install nginx

Layanan Nginx akan otomatis dimulai setelah proses instalasi selesai. Anda dapat memverifikasinya dengan ikal seperti yang ditunjukkan di bawah ini:

curl -I 127.0.0.1

Output akan terlihat mirip dengan ini:

HTTP/1.1 200 OK Server: nginx/1.14.2 Date: Tue, 16 Jul 2019 16:50:46 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Tue, 16 Jul 2019 16:50:26 GMT Connection: keep-alive ETag: "5d2e0052-264" Accept-Ranges: bytes

Anda dapat menggunakan perintah systemctl untuk mengelola layanan Nginx, sama seperti unit systemd lainnya.

Sesuaikan Firewall

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

sudo ufw allow 'Nginx Full'

nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept

Struktur File Konfigurasi Nginx dan Praktik Terbaik

  • File konfigurasi Nginx disimpan di direktori /etc/nginx File konfigurasi Nginx utama adalah /etc/nginx/nginx.conf File konfigurasi bloker (vhost) disimpan di direktori /etc/nginx/sites-available . File konfigurasi yang ditemukan dalam direktori ini digunakan oleh Nginx hanya ketika ditautkan ke direktori /etc/nginx/sites-enabled mengaktifkan blok server, buat symlink (pointer) dari file konfigurasi di direktori yang sites-available ke direktori direktori yang sites-enabled menulis kode yang lebih bisa dikelola, sebaiknya ikuti konvensi penamaan standar. Misalnya, jika nama domain Anda adalah mydomain.com maka file konfigurasi harus dinamai /etc/nginx/sites-available/mydomain.com.conf . /etc/nginx/sites-available/mydomain.com.conf /etc/nginx/snippets berisi snippet konfigurasi yang dapat dimasukkan dalam file blok server. Jika Anda menggunakan segmen konfigurasi yang dapat diulang, maka Anda dapat merombak segmen-segmen tersebut ke dalam snippet dan memasukkan file snippet ke blok server. 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/

Kesimpulan

Menginstal Nginx pada Debian 10 adalah masalah menjalankan satu perintah.

Sekarang Anda telah menginstal Nginx di Linux Debian 10 Anda, Anda dapat mulai menggunakan aplikasi Anda dan menggunakan Nginx sebagai web atau server proxy.

nginx debian