1. 아파치(Apache)에 오류 페이지 설정
2. 페이지 오류가 발생했을때 지정한 페이지 또는 도메인으로 이동할 수 있음
3. apache2.conf 파일 또는 각각의 호스트 conf에 추가
# 다른 파일 지정
ErrorDocument 402 /missing.html
# CGI 스크립트 지정
ErrorDocument 403 "/cgi-bin/cgi-script.pl"
# 특정 도메인 지정
ErrorDocument 404 http://www.domain.com
# 메세지 지정
ErrorDocument 500 "Internal Server Error"
4. 가상호스트(VirtualHost) 설정 파일에 적용하는 경우
<VirtualHost *:80>
ServerName domain.com
ServerAdmin name@email.com
ServerAlias www.domain.com *.domain.com
DocumentRoot /html/directory
<Directory /html/directory>
Options IncludesNoExec
ServerSignature Off
AllowOverride None
Require all granted
</Directory>
ErrorDocument 402 /missing.html
ErrorDocument 403 "/cgi-bin/cgi-script.pl"
ErrorDocument 404 http://error.domain.com
ErrorDocument 500 "Internal Server Error"
ErrorLog ${APACHE_LOG_DIR}/domain-error.log
CustomLog ${APACHE_LOG_DIR}/domain-access.log combined
</VirtualHost>