페이지

[ubuntu] 아파치(Apache)에 오류 페이지 설정


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>

댓글 없음:

댓글 쓰기