Eğer kurulum nginx.conf her yer blok, ya da bir bütün olarak site için küresel bir hata sayfası için özel bir hata sayfası yapabilirsiniz.
Belirli bir konumu için basit bir 404 sayfa bulunamadı yönlendirmek için:
location /my_blog {
error_page 404 = /blog_article_not_found.html;
}
Bir site geniş 404 sayfa:
server {
listen 80;
error_page 404 /website_page_not_found.html;
...
Siz hataları çeşitli türleri için tek bir sayfa için birlikte standart hata kodları ekleyebilirsiniz:
location /my_blog {
error_page 500 502 503 504 = /server_error.html
}
Eğer http bölümünde tanımlanan server2 adında bir akış yukarı sunucuyu vardı varsayarak, tamamen farklı bir sunucuya yönlendirmek için:
upstream server2 {
server 10.0.0.1:80;
}
server {
location /my_blog {
error_page 404 = @try_server2;
}
location @try_server2 {
proxy_pass http://server2;
}
manual size daha fazla bilgi verebilir, ya da şartları nginx.conf ve web üzerinde gerçek hayat örnekleri için error_page için google arama yapabilirsiniz.