안녕하세요,
404 페이지 사용에 있어 궁금한게 있습니다.
httpd.conf 에서
servername domain.com
....생략....
ErrorDocument 404 /page/404/index.html
<VirtualHost 127.0.0.1>
DocumentRoot /usr/local/aapche/htdocs
servername domain.com
.......생략.......
</VirtualHost>
NameVirtualhost 127.0.0.1
<VirtualHost 127.0.0.1>
DocumentRoot /home/id/www
.......생략.......
</VirtualHost>
이와 같이 NameVirtualhost 127.0.0.1 하기전에 domain.com 에 대한
호스트를 지정해 주라는 산이님 책 내용대로 하였습니다.
가상호스트 말고 domain.com 기본 디렉토리인 /usr/local/apache/htdocs
에
page/404/index.html 을 위치 시키고,
ErrorDocument 404 /page/404/index.html
이와 같이 하였습니다.
근데 http://www.domain.com/test.html 과 같이 호출하면
test.html 이 없기 때문에 /page/404/index.html 로 연결이 되는데 밑에
가상호스트에서는
적용이 안되더라구요.
domain.com 과 같이 기본 도메인은 되는데 VirtualHost 로 된것은
안되는데 이 경우 어떻게 해야 하는지 궁금합니다.
|