Dark, minimal HTTP error pages for nginx, Apache, Plesk etc. styled to match my site (lovinoes.de)
Preview → https://errors.lovinoes.de
| Folder | What you get |
|---|---|
standalone/ |
One page per status code |
plesk/ |
The same pages, named for Plesk's error document slots |
nginx-ssi/ |
A single page covering every code, filled in by nginx |
Covered: 400 401 403 404 405 406 407 408 412 413 414 415
429 431 500 501 502 503 504
One file instead of nineteen. Copy nginx-ssi/error.html into your web root:
error_page 400 401 403 404 405 406 407 408 412 413 414 415 429 431 500 501 502 503 504 /error.html;
location = /error.html {
ssi on;
ssi_value_length 1024;
internal;
}ssi_value_length is required — the 256-byte default truncates the 500 message.
internal keeps it from being fetched as a normal URL. The status code is
preserved; nginx only swaps the body.
Chakra Petch loads from Bunny Fonts. EU-hosted with no cookies, no tracking whatsoever.
MIT licensed, see LICENSE · Questions: lovinoes@lovinoes.de


















