Personalizeaza pagini de eroare pentru Nginx - kplus dot blog-

Notă paginile lor de eroare

Pentru a Nginx ne-a dat conținutul dorit în loc de șabloane încorporate - sunt construirea următoarea (documentație):







Ceea ce ne spune:

În cazul în care o pagină de eroare 401 pentru a aduce 401.html. care se află la rădăcina resursei web, etc.

pagină de eroare este un director de resurse

Bine, dar ce facem dacă vrem să pagini de eroare au fost separate de directorul rădăcină server de web? Avem sprijinul locație (documentație):

Amplasat în variabila $ valoarea errordocs / unele / calea / catre / Nginx-errordocs; în cazul unei pagini de eroare 401 pentru a aduce 401.html. care se află la rădăcina site-ului; Pagina 401.html când vi se solicită la rădăcina resursei web pentru a lua în considerare valoarea de rădăcină de resurse web a $ errordocs. etc. o descriere a codurilor de eroare







pagini de eroare globale

Acum, mai mult un singur lucru - putem avea mai multe gazde pe același server, și să prescrie aceleași setări pentru fiecare - nu e logic. Mai ales, în cazul în care există modificări - toate trebuie să le actualizeze.
Din păcate, nu am găsit o modalitate de a le face la nivel mondial pentru toate „default“, dar a intrat în felul următor:

  1. Noi descriem toate codurile necesare și pagina lor corespunzătoare:

Afișați conținutul probei

  • Salvați fișierul în /etc/nginx/errordocs_default.inc
  • Toate gazdele în secțiunea de server o singură linie atașează (documentație):
  • Nginx de repornire, verificați
  • pagină de eroare EXEMPLU

    În ceea ce privește pagina țagle de eroare de conținut poate fi următorul exemplu:

    Arată conținutul exemplului «404.html»

    Afișare exemplu previzualizare

    Pentru a crea alte pagini va fi suficient pentru a schimba toate aparițiile exemplul 404 la codul dorit și descrierea corectă a erorii dintre

    .