Cara memasang nginx di ubuntu 20.04

Cara memasang nginx di ubuntu 20.04

Nginx adalah pelayan web popular yang digunakan secara meluas oleh penyedia web hosting. Ia dicipta oleh Igor Sysoev dan pelepasan awam pertama pada tahun 2004. Nginx juga digunakan sebagai proksi terbalik, pengimbang beban, proksi mel dan pelayan cache http. Pelayan web nginx sangat berguna untuk laman web trafik yang berat.

Tutorial ini akan membantu anda memasang dan mengkonfigurasi pelayan web nginx di Ubuntu 20.04 Sistem.

Prasyarat

  • Menjalankan Ubuntu 20.04 Sistem
  • Akses shell dengan pengguna istimewa akar atau sudo

Langkah 1 - Memasang Nginx

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

sudo apt update sudo apt memasang 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 (Berlari) Sejak THU 2020-05-21 11:24:22 UTC; 37min lalu Dokumen: Man: Nginx (8) PID Utama: 56655 (Nginx) Tugas: 2 (Had: 2283) Memori: 2.7m cgroup: /sistem.slice/nginx.Perkhidmatan ├─56655 nginx: Proses induk/usr/sbin/nginx -g daemon on; Master_process on; └─56656 nginx: Proses pekerja 21 Mei 11:24:22 Tecadmin Systemd [1]: Memulakan pelayan web prestasi tinggi dan pelayan proksi terbalik ... 21 Mei 11:24:22 Tecadmin Systemd [1]: Memulakan Web Prestasi Tinggi pelayan dan pelayan proksi terbalik. 

Langkah 2 - Fail dan Direktori Konfigurasi Nginx

Berikut adalah senarai fail konfigurasi dan direktori yang digunakan oleh pelayan web nginx.

  1. /etc/nginx/nginx.Conf - adalah fail konfigurasi utama untuk pelayan nginx.
  2. /etc/nginx/conf.d - Direktori mengandungi fail konfigurasi untuk aplikasi yang dikonfigurasikan dengan nginx, seperti phpmyadmin dll.
  3. /etc/nginx/tapak yang tersedia - Mengandungi semua fail konfigurasi laman web (aktif dan tidak aktif). Kami juga mengenali mereka sebagai blok pelayan atau tuan rumah maya.
  4. /etc/nginx/enabled tapak - Mengandungi Fail Konfigurasi Laman Web Aktif Dihubungkan dengan ... /Direktori yang tersedia tapak.
  5. /etc/nginx/modul-tersedia - Mengandungi semua fail konfigurasi modul yang tersedia di pelayan
  6. /etc/nginx/modul-modul - Mengandungi fail konfigurasi modul aktif yang dikaitkan dengan direktori ... /modul yang dibolehkan.

Langkah 3 - Urus Perkhidmatan Nginx

Pengguna SystemD menggunakan arahan SystemCTL untuk menguruskan perkhidmatan pada sistem Ubuntu. Anda juga boleh menggunakan perkara yang sama untuk menguruskan perkhidmatan nginx pada sistem anda. Gunakan arahan di bawah akan berhenti, memulakan, dan memulakan semula perkhidmatan Nginx dengan SystemD.

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

Langkah 4 - Laraskan peraturan firewall

Firewalld adalah aplikasi firewall popular yang digunakan di sistem Ubuntu. Beberapa pengguna Ubuntu juga lebih suka menggunakan firewall yang tidak rumit (UFW) di sistem mereka.

Pengguna Firewalld menggunakan arahan berikut untuk membuka port HTTP (80) dan HTTPS (443).

firewall-cmd --permanent-zone = public --Add-service = http firewall-cmd --permanent --Zone = public --add-service = https 

Muat semula perubahan firewall dengan menjalankan arahan berikut:

Firewall-CMD-Reload 

Langkah 5 - Persediaan Ujian

Sambungkan ke pelayan anda menggunakan localhost atau gunakan alamat IP untuk sistem jauh dalam penyemak imbas web. Ini akan menunjukkan kepada anda halaman nginx lalai.

Kesimpulan

Dalam tutorial ini, anda telah belajar mengenai pemasangan pelayan web nginx.