[질문정정] 버추얼 호스트의 다큐먼트 루트 자동설정
글쓴이: 김영수 / 작성시간: 수, 2003/01/15 - 4:40오후
우선 질문을 똘똘히 하지 못해 죄송합니다..
서버는 아파치 서버이고
앞에서 언급했던. 불법적인 접근이란 트래픽을 하루에 한 번 주기로 모니터링해서.
특정 도메인의 트래픽 사용량이 임의로 정의한 용량을 초과하였을 경우에
그 도메인의 페이지의 접근을 막고
트래픽량의 기준치 초과라는 명목하에 사이트를 막겠다라는..-_-;;
내용의 사이트를 덩그라니.. 보여준다라는 것이지요..
근데 문제는 막는 것까지는 되겠는데.. 트래픽 초과를 이야기하는 사이트를
어떻게 보여줘야 할지 몰라서.. 머리가 멍해져버린 알바생이.. 글을 올립니다 ㅠ.ㅠ
그냥.. httpd.conf의 버추얼 호스트 내용을 건드리는
스크립트를 만들어 어케 해볼까 하는데..
이넘의 버추얼 호스트 설정이.. 일관적이지가 못한터라..
가물가물한 정규식을 생각하며.. 이리 저리 머리를 굴리는 중입니다.
/* 이전 질문..-_-;; */
버추얼 호스트에 등록한 특정한 도메인의 사이트에..
불법적인 접근을 시도하였을 경우 이 사이트를 폐쇄하고
자동으로 그 도메인의 document root dir를 수정하여 점검중임을 알리는
페이지의 경로로 지정하고 싶습니다.
이 document root dir를 자동으로 수정할 수 있는 방법이 없을까요?
Forums:
어떤 웹서버를 사용하고 계신지 말씀을 하셨어야지요. :idea: 그
어떤 웹서버를 사용하고 계신지 말씀을 하셨어야지요. :idea:
그냥 가장 많이 쓰이는 아파치 웹서버를 기준으로 말씀드려 보겠습니다.
일단은 "불법적인 접근"을 명확히 정의하셔야겠네요. 사람이 보기에는 불법적인 접근일지라도 웹서버가 법을 알리가 없으니까요. :o
웹서버의 입장에서 정확하게 어떤 일이 생겼을 때 그와 같은 페이지 전환을 하도록 정의하고 싶으신 건가요? 단순히 해당 웹서버에 없는 웹페이지를 접근했을 때 보여주고 싶은 페이지를 정의하고자 하신다면
ErrorDocument 404 /blah/blah/blah/missing.html
을 아파치 설정 파일에 넣어 주시면 됩니다. 만약 그런 것이 아니라 특정한 이벤트시에 특정한 동작을 하고 싶은 것이라면 문제는 복잡해집니다....
좋은 결과 있기를 바랍니다~~~
댓글 달기