How To Install LEMP (Linux, Nginx, MySQL, & PHP) pada Debian 9
Daftar Isi:
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 yangsites-available
ke direktori direktori yangsites-enabled
menulis kode yang lebih bisa dikelola, sebaiknya ikuti konvensi penamaan standar. Misalnya, jika nama domain Anda adalahmydomain.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
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/
-
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 debianCara menginstal dan mengkonfigurasi redis di linux 10 debian

Dalam tutorial ini, kita akan membahas cara menginstal dan mengkonfigurasi Redis pada Debian 10, Buster. Redis adalah penyimpanan data nilai kunci dalam sumber terbuka.
Cara menginstal nginx di debian 9

Nginx adalah sumber terbuka, HTTP berkinerja tinggi, dan server proxy terbalik yang memberi daya pada beberapa situs terbesar di Internet. Tutorial ini akan menguraikan langkah-langkah untuk menginstal dan mengelola Nginx di mesin Debian.
Cara menginstal virtualbox di debian linux 10 linux

VirtualBox adalah perangkat lunak virtualisasi lintas-platform open-source yang memungkinkan Anda untuk menjalankan beberapa sistem operasi tamu secara bersamaan. Tutorial ini menjelaskan cara menginstal VirtualBox terbaru pada Debian 10, Buster.