Puncte:0

De ce din unele configurații nginx lipsește blocul http?

drapel sb

Conform ghidului pentru începători nginx:

Servirea de conținut static

O sarcină importantă a serverului web este servirea fișiere (cum ar fi imagini sau pagini HTML statice). Veți implementa un exemplu de unde, în funcție de cerere, se vor servi dosare diferite directoare locale: /data/www (care poate conține fișiere HTML) și /data/images (conținând imagini). Acest lucru va necesita editarea fișierului fișier de configurare și configurarea unui bloc de server în interiorul http bloc cu două blocuri de locație.

Dar majoritatea fișierelor nginx conf lipsesc acest lucru http { ... } parte.

Nu găsesc nimic în documentul care să descrie asta.

Este aceasta http { ... } blocare doar opțional? Când ar trebui să-l folosesc/omit?

Puncte:2
drapel za

http {} block este esențial pentru servirea HTTP și este obligatoriu pentru acesta. Chestia este că este definit în principal nginx.conf fișier de configurare, nu în include. Deci include doar definirea a Server {} bloc, cel puțin unul pentru fiecare vhost și sunt de fapt incluse interior cel http {} bloc în fișierul de configurare principal.

AGamePlayer avatar
drapel sb
Mulțumesc, este vina mea să ignor fișierul de conf. părinte.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.