Szabása hibaoldalról nginx - Kplus dot blog

Megjegyzés az hibalapok

Annak érdekében, hogy nginx adta nekünk a kívánt tartalmat helyett beépített sablonok - vannak az alábbi konstrukciót (dokumentáció):

Amely azt mondja:

Ha hiba 401 oldal, hogy 401.html. ami a gyökere a webes erőforrás, stb

Hiba az oldal egy erőforrás könyvtár

Rendben, de mit tegyünk, ha meg akarjuk hibaoldalakra voltak külön a webszerver gyökérkönyvtárába? Megvan a támogatást a hely (dokumentáció):

Állítsa be a változó $ errordocs érték / néhány / path / to / nginx-errordocs; A hiba esetén 401 oldal, hogy 401.html. ami a gyökere a honlapon; 401.html oldal, amikor megkérdezi a gyökere a webes erőforrás, hogy fontolja meg a gyökér webes forrás értéke $ errordocs. stb egy leírást a hibakódok

Global hibalapok

Most még egy dolog - mi lehet több állomás ugyanazon a szerveren, és elő kell írni ugyanazt a beállításokat minden - ez nem logikus. Különösen, ha olyan változás áll be - mind azok frissítésére.
Sajnos nem találtam a módját, hogy azok a globális, hogy az összes „default”, de belépett a következő módon:

  1. Bemutatjuk az összes szükséges kódokat és a hozzájuk tartozó oldal:

Itt található a példatartalom

  • Mentsük el a fájlt /etc/nginx/errordocs_default.inc
  • Minden házigazdák a kiszolgáló rész hozzáfűz egy vonal (dokumentáció):
  • Restart nginx, ellenőrzés
  • Példa hiba oldal

    Ami a tuskó tartalom hibát oldal lehet a következő példát:

    Itt található a tartalmát a példa «404.html»

    Show preview példa

    Létrehozásához további oldalak lesz ahhoz, hogy változtatni minden előfordulását 404. példa a kívánt kódot, és helyes a hiba leírása között

    .