
Lebih Bagusan yang Mana?
Custom error pages akan membuat website terlihat lebih professional dan tentu saja lebih menarik. Cara dari DigitalOcean, Nginx Custom Error Pages sudah sangat baik penjelasannya tapi hanya akan jalan jika anda menggunakan php (tanpa php-fpm) & html saja. Tambahkan fastcgi_intercept_errors on;
untuk aplikasi yang menggunakan php-fpm dan proxy_intercept_errors on;
untuk aplikasi yang menggunakan reverse proxy

Harus Tambahkan Ini Jika Menggunakan Reverse Proxy atau php-fpm
Ada cara lagi dari github denysvitali nginx-error-pages
mkdir -p /srv/http/default
git clone https://github.com/denysvitali/nginx-error-pages /srv/http/default
mkdir /etc/nginx/snippets/
ln -s /srv/http/default/snippets/error_pages.conf /etc/nginx/snippets/error_pages.conf
ln -s /srv/http/default/snippets/error_pages_content.conf /etc/nginx/snippets/error_pages_content.conf
- lalu tambahkan
include snippets/error_pages.conf;
di barisserver { }

Cukup Tambahkan Line Ini
Lebih mudah kan? kekurangannya dari metode ini, semua custom error akan sama, mungkin bisa di custom dengan cara menduplikat snippet ini lalu dimodifikasi halaman errornya