NGINX 커스텀 에러 페이지 설정

NginX

NGINX 사용 시 404 혹은 403, 500 에러 발생 시 nginx 자체의 default 에러 페이지를 보여주게 된다.

아주 투박하고 멋스럽지 않다.

다른 디자인의 에러 페이지를 보여주고 싶은 경우 다음과 같이 세팅하면 된다.

server {
  error_page 403 /404.html;
  location = /404.html {
    root /var/www/html;
    allow all;
  }
}

위와 같이 server 블록 내에 error_page 항목에 status code와 대응하는 파일을 작성해주고, location 블록의 root에 해당 파일의 절대경로를 적어주면 된다.
아래는 위의 코드가 적용된 NGNIX 404 커스텀 페이지의 모습이다.