Installasi dan Konfigurasi WebServer NginX di Debian 8.7
Daftar Isi:
- Prasyarat
- Instal Nginx
- Sesuaikan Firewall
- Kelola layanan Nginx dengan systemctl
- Struktur File Konfigurasi Nginx dan Praktik Terbaik
- Kesimpulan
Nginx adalah sumber terbuka, HTTP berkinerja tinggi, dan server proxy terbalik yang memberi daya pada beberapa situs terbesar di Internet.
Nginx dapat digunakan sebagai server web mandiri, dan sebagai proxy terbalik untuk Apache dan server web lainnya.
Dibandingkan dengan Apache, Nginx dapat menangani banyak koneksi konkuren dan memiliki jejak memori yang lebih kecil per koneksi.
Tutorial ini akan menguraikan langkah-langkah untuk menginstal dan mengelola Nginx di mesin Debian.
Prasyarat
Sebelum memulai dengan tutorial, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.
Instal Nginx
Instalasi cukup mudah. Ikuti langkah-langkah di bawah ini untuk menginstal Nginx di sistem Debian Anda:
-
Perbarui indeks paket:
sudo apt update
Instal paket Nginx:
sudo apt install nginx
Layanan Nginx akan otomatis dimulai setelah proses instalasi selesai. Anda dapat memverifikasinya dengan menjalankan perintah curl berikut:
curl -I 127.0.0.1
HTTP/1.1 200 OK Server: nginx/1.10.3 Date: Mon, 27 Aug 2018 22:29:02 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Mon, 27 Aug 2018 22:27:54 GMT Connection: keep-alive ETag: "5b847aea-264" Accept-Ranges: bytes
Sesuaikan Firewall
Jika Anda menggunakan iptables untuk memfilter koneksi ke sistem Anda, Anda harus membuka port HTTP (
80
) dan HTTPS (
443
).
Buka port yang diperlukan dengan mengeluarkan perintah berikut:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
Kelola layanan Nginx dengan systemctl
Anda dapat menggunakan perintah
systemctl
untuk mengelola layanan Nginx, sama seperti unit systemd lainnya.
Untuk menghentikan layanan Nginx, jalankan:
sudo systemctl stop nginx
Untuk memulainya lagi, ketik:
sudo systemctl start nginx
Untuk memulai kembali layanan Nginx:
sudo systemctl restart nginx
Muat ulang layanan Nginx setelah Anda melakukan beberapa perubahan konfigurasi:
sudo systemctl reload nginx
Nonaktifkan layanan Nginx untuk memulai saat boot:
sudo systemctl disable nginx
Dan untuk mengaktifkannya kembali:
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-file konfigurasi yang ditemukan dalam direktori ini tidak digunakan oleh Nginx kecuali mereka terhubung ke direktori/etc/nginx/sites-enabled
Blok server yang/etc/nginx/sites-enabled
dilakukan dengan membuat symlink (penunjuk) dari situs file konfigurasi disites-available
direktori yangsites-available
ke direktori yangsites-enabled
menulis kode yang lebih dapat 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 server blokir file. 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
Selamat, Anda telah berhasil menginstal Nginx di server Debian 9 Anda. Anda sekarang siap untuk mulai menggunakan aplikasi Anda dan menggunakan Nginx sebagai web atau server proxy.
nginx debianPosting ini adalah bagian dari Cara Memasang LEMP Stack pada seri Debian 9.
Posting lain dalam seri ini:
• Cara Memasang MariaDB di Ubuntu 18.04 • Cara Memasang Nginx di Debian 9 • Cara Memasang PHP di Debian 9 • Cara Mengatur Blok Server Nginx di Debian 9 • Mengamankan Nginx dengan Mari Mengenkripsi Debian 9Cara menginstal nginx di debian 10 linux

Nginx adalah sumber terbuka, HTTP berkinerja tinggi, dan server proxy terbalik yang memberi daya pada beberapa situs terbesar di Internet. Dalam tutorial ini kami akan menjelaskan cara menginstal dan mengelola Nginx di Debian 10 Buster.
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 nginx pada centos 8

Mesin nginx diucapkan x adalah open-source, HTTP kinerja tinggi dan server proxy terbalik. Tutorial ini menjelaskan cara menginstal dan mengelola Nginx di CentOS 8.