nginx 디폴트 에러페이지 설정하기
nginx의 기본 에러페이지
nginx의 기본 에러페이지가 노출되는 현상은 서버 정보를 노출할수 있으니 커스텀한 페이지로 수정할것을 권장한다.
가이드
http status code 에따라서 디폴트 에러페이지를 지정할 수 있다
경로는 yum
을 이용해 nginx를 설치한 기본경로로 가정한다.
설정파일의 기본경로:/usr/local/nginx/conf/nginx.conf
nginx의 static page또한 설치방법마다 경로가 다르다, 하지만 수동으로 지정 가능하다.
기본경로는 /usr/share/nginx/html
으로 되어있을것이다.
1 | server { |
http status code 에따라서 디폴트 에러페이지를 지정할 수 있다.
추가 사항
http status 497
http://127.0.0.1:443/path
와 같이 호출하는경우
http 임에도 불구하고 443 포트를 직접 연결 하는것은 허용하지않는데. 이 경우 http status가 497로 떨어진다
권장사항
서비스에 의존성이 있는 페이지가아닌 static한 에러페이지를 사용할것을 권장한다.
상대경로가 들어가게되면 리소스를 찾지못해 깨진 페이지가 나올 수 있다.