[하얀피]님이 남기신 글:
>안녕하세요.
>예.. 확실히 산이님 말씀처럼 Document 기준으로
적어주니
>적용이 되긴 합니다.
>그런데 여기서 또 질문입니다.
>ErrorDocument 403 /Error/403.html
>이런식으로 적어주게 되면
>/home/사용자ID/public_html
이것이 버츄얼 호스트 Document니까..
>/home/사용자ID/public_html/Error/403.html
이렇게 된다는건데..
>문제는..
>Error/403.html 파일이 없는 사용자들은 403 페이지를
>못보게 된다는것이죠.
>그런데 보통 웹호스팅 업체들 보면 403 페이지를
>모든 사람에게 동일하게 적용시키고 있는데..
>저는 이것을 하고 싶거든요.
>
설정범위는
server config, virtual host, directory, .htaccess
이와 같고, 우측으로 갈수록 override 됩니다.
즉, 원점으로 다시 돌아왔지만
server config 에는 URL 주소를 적어주고, virual host 이하에는
URI 를 적어주면 되겠죠.
참고로 URL 과 URI 는 조금 틀립니다.
URL : http://base.host.com/errordocs/404.html
URI : /error/404.html
>
>[산이]님이 남기신 글:
>
>>
>>[하얀피]님이 남기신 글:
>>
>>>요즘 바쁘신가봐요?^^;
답변이 잘 안올라오는듯 하네요.
>>>일도 좋지만 건강에 신경쓰세요.
>>>
>>>제가 하고자 하는건..
>>>에러 페이지를 변경하는건데..
>>>ErrorDocument 403 /usr/local/apache/error/403.html
>>>ErrorDocument 404 /usr/local/apache/error/404.html
>>>ErrorDocument 503 /usr/local/apache/error/503.html
>>>이런식으로 하면 전혀 적용이 안되고 있습니다.
>>>
>>>ErrorDocument 403 http://foobar.com/403.html
>>>ErrorDocument 404 http://foobar.com/404.html
>>>ErrorDocument 503 http://foobar.com/503.html
>>>이런식으로 url로 넘겨주면 적용은 됩니다만...
>>>대체 왜 안될까요-_-;
>>>
>>>아래는 httpd.conf 파일 링크 입니다.
>>>그냥 올렸더니 깨져서 파일로 올립니다.
>>>http://inet1004.net/httpd.conf
>>>
>>>보시면 알겠지만 저는 아파치를 운영할때 ServerName에 있는
도메인도
>>>버츄얼호스팅에
넣고 돌려버리는데 그것때문에 문제가 될 수도
있나요??
>>>
>>>그리조 지난번에 알려주신 트래픽 체크 방법
있잖습니까?
>>>로그 파일이 남지 않은부분...
>>>제가 서버네임의 도메인까지 버츄얼부분에서
사용해서
>>>로그파일이 남지 않는것은 아닌지 생각해봤거든요.
>>>
>>>아파치는 1.29버전 입니다.
>>
>>========================================
>>
>>ErrorDocument 에서 오른쪽 부분은 URI 입니다.
>>즉 시스템 절대 경로가 아닌 DocumentRoot 를 기준으로 한 URI
입니다.
>>
>>예를 들어
>>DocumentRoot 가 /usr/local/apache/htdocs 이라고 하면
>>
>>ErrorDocument 404 /error/404.html
>>
>>이와 같이 설정이 가능한데 오른쪽 URI 는
>>
>>/usr/local/apache/htdocs/error/404.html
>>
>>이와 같이 시스템 절대경로 해석됩니다.
>
>========================================
========================================
|