Cara Memasang Nginx di Debian 9 (Stretch)

Cara Memasang Nginx di Debian 9 (Stretch)

Nginx adalah pelayan web yang paling popular daripada pelayan http Apache. Ia digunakan oleh sebilangan besar laman web popular di seluruh dunia. Pelayan web ini sangat berguna untuk laman web trafik yang berat. Tutorial ini akan membantu anda memasang nginx pada debian 9 stretch menggunakan apt-get.

1. Prasyarat

Untuk memasang Nginx di Debian 9, anda mesti mempunyai akses pengguna istimewa atau sudo ke sistem anda. Untuk sistem terpencil boleh menggunakan arahan ssh atau dempul untuk pengguna windows untuk log masuk.

SSH [dilindungi e -mel] 

2. Pasang Nginx pada Debian 9

Pakej terkini Nginx boleh didapati di bawah repositori lalai untuk semua versi Ubuntu, anda boleh memasangnya secara langsung dengan menjalankan arahan berikut

sudo apt-get kemas kini sudo apt-get pemasangan nginx 

Selepas pemasangan perkhidmatan nginx, jalankan di bawah arahan untuk memeriksa status perkhidmatan nginx.

status sistem sudo nginx 
● nginx.Perkhidmatan - Pelayan web prestasi tinggi dan pelayan proksi terbalik dimuat: dimuatkan (/lib/systemd/system/nginx.perkhidmatan; didayakan; Pratetap Vendor: Diaktifkan) Aktif: Aktif (Running) Sejak MON 2018-04-30 03:54:27 UTC; 2S Ago Docs: Man: Nginx (8) Proses: 5396 EXECSTART =/usr/sbin/nginx -g daemon on; Master_process on; (kod = keluar, status = 0/kejayaan) Proses: 5394 execStartPre =/usr/sbin/nginx -t -q -g daemon on; Master_process on; (kod = keluar, status = 0 /kejayaan) PID Utama: 5398 (nginx) Tugas: 2 (Had: 4915) Cgroup: /Sistem.slice/nginx.Perkhidmatan ├─5398 nginx: Proses induk/usr/sbin/nginx -g daemon pada; Master_process on; └─5399 nginx: Proses pekerja 

3. Konfigurasikan firewall

Kemungkinan besar anda menggunakan iptables untuk sistem debian. Perintah berikut akan membolehkan port 80 (http).

Sudo iptables -a input -p tcp -m tcp --dport 80 -j Terima 

Anda boleh menggunakan yang sama untuk port 443 (https). Sekiranya anda menggunakan UFW Firewall Gunakan berikut:

sudo ufw membenarkan 80/tcp 

4. Mengurus perkhidmatan Nginx

Pengguna SystemD menggunakan arahan SystemCTL untuk menguruskan perkhidmatan Nginx mereka di Debian 9 Stretch. Perintah di bawah akan berhenti, bintang, dan memulakan semula perkhidmatan nginx.

sudo systemctl stop nginx sudo systemctl start nginx sudo systemctl mulakan semula nginx