Mai multe link-uri tutoriale Nginx de pe Internet recomandă crearea de blocuri de server. Întrebarea mea este, am nevoie de blocuri de server pentru cazul meu de utilizare?
A Server
bloc în nginx este metoda de a configura nginx să răspundă diferit ori de câte ori sosesc solicitări care fie utilizează un alt port și/sau folosesc sau nu criptarea TLS și/sau conțin diferite Gazdă:
antete.
Cu alte cuvinte: când de exemplu www.example.com
și api.example.org
indică aceeași instanță nginx și solicitări pentru http://www.example.com
sau https://api.example.org
trebuie să afișați conținut diferit, apoi aveți nevoie de blocuri de server pentru fiecare.
Blocurile de server sunt, de asemenea, utilizate în mod obișnuit pentru a se asigura că conținutul se afișează numai atunci când oamenii fac solicitări atunci când vă vizitează domeniul și că solicitările cu doar adresa dvs. IP, sau un nume de gazdă atribuit unui ISP sau orice alt domeniu aleatoriu nu vă vor afișa marca și conținutul. Vedea: http://nginx.org/en/docs/http/request_processing.html
Blocurile de server pot fi omise atunci când nu aveți nevoie de un astfel de comportament, dar majoritatea oamenilor totuși setează unul pentru a-și păstra configurația ordonată și pentru viitor.
este adecvat să aruncați toate fișierele HTML în directorul /var/www/html pentru a le afișa în aplicația frontală?
S-ar putea să vă organizați conținutul în mai multe subdirectoare, dar până la câteva mii de fișiere, un singur director plat nu va fi dăunător.