728x90

에러페이지 4

Apache/Tomcat 400, 404, 500, 503 에러 페이지 처리 및 보안 취약점 권고조치

target: Apache와 Tomcat에서의 400 / 404 / 500 / 503 에러코드별 처리 및 보안 취약점 권고조치 method: 1. Error Code 400 Bad Request - 잘못된 요청 구문, 유효하지 않은 요청 메시지 프레이밍 또는 변조된 요청 라우팅 감지 404 Not Found - 요청한 리소스를 찾을 수 없음 500 Internal Server Error - 서버 응답 에러 503 Service Unavailable - 서비 다운 혹은 오버로드 1. Apache Apache의 httpd.conf에 직접 ErrorDocument를 설정하거나, httpd-vhosts.conf까지 확장하여 사용중인 경우, httpd-vhosts.conf의 VirtualHost 태그 내에서 추가..

Dev/Server 2022.11.22

[Apache] 503 에러 커스텀 페이지 처리(WAS 서버 오류시)

target: WEB - WAS 분리시킨 서버의 경우, WAS에 문제가 발생한 경우, WEB 서버에서 503 커스텀 에러 노출 method: 1. httpd.conf ... (중략) ... #Alias /error/ {error page path} (에러 페이지 경로가 WEB ROOT에서 긴 경우 사용) ErrorDocument 404 /common/error/code404.jsp ErrorDocument 500 /common/error/code500.jsp ErrorDocument 503 /error/code503.html ... (중략) ... ※ 기본적인 ErrorDocument를 설정 ※ 404, 500 에러는 Tomcat의 web.xml에서 설정이 추가적으로 필요(reference 참고) ※ W..

Dev/Server 2022.10.11

[Tomcat] session timout & error page

target: Session Timeout 및 Error page 설정 (404, 500, 503) method: #프로젝트 base path = ${basePath} #${basePath}/WEB-INF/web.xml index.jsp #session timeout은 분(minutes)단위 60 COOKIE #404에러 발생시 ${basePath}/code404.jsp 리턴 404 /code404.jsp #500에러 발생시 ${basePath}/code500.jsp 리턴 500 /code500.jsp warning: 404 Error와 500 Error는 Tomcat에서 일반적으로 페이지를 찾을 수 없거나, business 로직상의 문제이므로 서버 자체 문제가 아님 따라서 별도의 에러페이지를 제작한 경..

Dev/Server 2022.07.21
728x90