Rumah >Tutorial sistem >LINUX >Tutorial Bermula Nginx

Tutorial Bermula Nginx

WBOY
WBOYasal
2024-07-17 07:21:201181semak imbas
1. Pengenalan kepada Nginx
1.1Ciri Nginx

Reka bentuk modular, kebolehskalaan yang baik

Kebolehpercayaan yang tinggi

Sokong penggunaan panas: kemas kini fail konfigurasi, naik taraf versi dan gantikan fail log tanpa masa henti

Penggunaan memori yang rendah: 10,000 sambungan tidak aktif dalam mod sambungan kekal hidup hanya memerlukan 2.5M memori dipacu peristiwa, aio, mmap, sendfile

Fungsi asas 1.2Nginx

Pelayan web untuk sumber statik

pelayan proksi terbalik protokol http

pelayan proksi terbalik protokol pop3/imap4

FastCGI(lnmp), uWSGI(python) dan protokol lain

Modular (bukan DSO) seperti zip, modul SSL

1.3Nginx ciri berkaitan perkhidmatan web

Hos maya (pelayan)

Sokong terus hidup dan sambungan paip

Log akses (menyokong peningkatan prestasinya berdasarkan penimbalan log)

url rewirte path alias

Kawalan akses berdasarkan IP dan pengguna

Menyokong had kadar dan had konkurensi

Konfigurasi semula dan naik taraf dalam talian tanpa mengganggu proses kerja pelanggan

Antara muka GET Memcached

2. Seni bina perkhidmatan Nginx
struktur tuan/pekerja

Tutorial Bermula Nginx

Proses induk: Bertanggungjawab untuk memuatkan dan menganalisis fail konfigurasi, mengurus proses pekerja dan peningkatan lancar

Proses pekerja: Terima permintaan pelanggan, hantar permintaan ke setiap modul sekaligus untuk penapisan, panggilan I/O, cache data dan hantar respons

Proses berkaitan cache: terdiri daripada pemuat cache (pembinaan semula indeks cache) dan pengurus cache (pengurusan indeks cache)

--Pemuat cache dijana oleh proses utama selepas perkhidmatan Nginx dimulakan, dan keluar selepas mewujudkan pangkalan data metadata indeks berdasarkan cache pada cakera tempatan.

--Pengurus cache membuat pertimbangan sama ada metadata telah tamat tempoh selepas kemas kini metadata selesai.

3. Struktur fail konfigurasi Nginx
Komponen profil

Fail konfigurasi utama: nginx.conf

Fail sub-konfigurasi: sertakan conf.d/*.conf

fastcgi, uwsgi, scgi: dan fail konfigurasi berkaitan protokol lain. Di bawah laluan akar

mime.types: Jenis mime yang disokong. Di bawah laluan akar

Tutorial Bermula Nginx

4. Contoh konfigurasi asas

Tutorial Bermula Nginx

Atas ialah kandungan terperinci Tutorial Bermula Nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn