[김성민]님이 남기신 글:
>나름대로 설명한건데 질문이 애매하였나봅니다.^^
>음... 쉽게 설명해서 산이님과 저를 모델로 상황설정을 해보겠습니다.ㅎㅎ
>
>1. 리눅스채널에서는 저의 부탁으로 abc.co.kr 을 호스팅 해주었습니다.
>abc.co.kr 의 도메인 등록정보에는 ns.linuxchannel.net 로 했겠죠..
>
>## 서버가 1대라는 가정 ##
>(www)abc.co.kr 과 sub.abc.co.kr
>2개의 홈피를 운영하려고 합니다.
>
>[리눅스채널 서버] - ns.linuxchannel.net (192.168.1.1)
>- named.conf 에서 abc.co.kr 추가
>- /var/named/***.zone 에서 abc.co.kr 에 대한 레코드 정의
>abc.co.kr, www.abc.co.kr, sub.abc.co.kr 모두 A레코드(192.168.1.1)로 함.
>- Apache V호스트로 (www)abc.co.kr 과 sub.abc.co.kr 을 잡아줌
>
>이렇게 사용하다가 기타 이유로 abc.co.kr을(sub포함) 모두 빼기로 했습니다.
>
>- named, Apache...등 abc.co.kr 에 관련된 모든 정보를 삭제.
>
>
>저는 리눅스채널에서 호스팅을 안하기로 했기 때문에 다른 A호스팅 업체를 찾아서 신청했습니다.
>abc.co.kr 의 도메인 등록정보에서 네임서버 정보를 A호스팅 업체의 정보로 변경하였습니다. (ns1.xxx.co.kr 이라고 가정)
>
>A호스팅 회사에서는 기존 리눅스채널에서 사용하던 것과 동일하게 abc.co.kr 에 대한 셋팅을 하게 되었는데, 저는 기타 이유로 sub.abc.co.kr 만 쓰고 (www)abc.co.kr 메인 호스트는 안쓰기로 했습니다.
>
>그러면, A호스팅 회사에는 제가 쓸 도메인인 abc.co.kr 에 대한 named 설정과 가상호스트 설정을 해야하죠..
>다만, 메인호스트는 안쓰고 sub.abc.co.kr 만 쓰기로 했으니까 가상호스트는 sub.abc.co.kr 만 설정하면되고, named 에서는 abc.co.kr 은 추가하되
>sub.abc.co.kr 만 연결해 주면 되는거죠?
>
>
>그런데...
>A호스팅 회사에서 자기네 named 설정할때 abc.co.kr 은 추가하는거 까지는 맞는데, abc.co.kr.zone 을 설정할때 sub.abc.co.kr 만 자기네 ip 로 하고
>abc.co.kr 과 www.abc.co.kr 은 리눅스 채널의 ip 로 잡아두었다는 겁니다.
>리눅스채널에서는 이미 관련정보를 삭제하였는데 말이죠.
>그리고, 리눅스채널과 A호스팅 회사는 관련도 없습니다.
>
>그러면 결과적으로 *.abc.co.kr 은 일단 A호스팅 회사 네임서버인 ns1.xxx.co.kr 을 거치게 되고,
>A호스팅 회사의 설정대로 sub.abc.co.kr 만 자기네 웹서버가 응답하고 그 이외에는 리눅스채널의 서버로 넘기는 상황이 되었습니다.
>
>리눅스채널에는 (www).abc.co.kr 에 대한 설정이 없으므로 리눅스채널 아파치 V호스트 설정중 제일 첫번째 V호스트로 연결이 되겠죠?
>
>이런 상황을 설명드리려고 했습니다.
>
>리눅스 채널 아파치 V호스트로 (www).abc.co.kr 에 대한 섹션을 하나 만들고 deny from all 하면 403 페이지가 출력되던 되기야 하겠는데, 이거 말고 리눅스 채널 서버자체에서 응답을 안하거나 하는 방법이 없을까 해서요..
>
>이해가 가실런지 모르겠습니다...
>
... ㅎㅎ
아주 간단할걸 어렵게 생각하신것 같네요.
원래 DNS 구조가 그렇기 때문에 요청이 가면 응답(에러도)이
있을 수 밖에 없습니다.
그래서, A 호스팅업체 위의 내용을 요청하시면 됩니다.
즉
"도메인 `abc.co.kr.' 에 대한 A 레코드를 삭제해 주세요!"
라고 요청하시면 됩니다.
(우선 dig 나 nslookup 으로 ab.co.kr에 대한 리졸빙을 확인해 봐야 겠죠)
고객의 요청사항이므로 A 업체는 하지 않을 수 없습니다.
못한다면 멱살잡고 흔들고 그래도 안된다면 그 업체 포기하고
다른 업체를 택하면 그만입니다. ㅠㅠ
>
>### 추가질문 ####
>혹시 proftpd 에서 로그저장시 날짜별로 저장하는 옵션이 있는지요?
>그 부분에 대한 문서자료를 못 찾고 있습니다.
TransLog 지시자가 아파치 그것(파이프)처럼 작동하는 기능이
없는것 같네요.
/etc/logrotate.d/xferlog 파일이 있다면 다음과 같이 한번 고쳐보세요
---------------------------------
/var/log/xferlog {
daily
missingok
compress
prerotate
[ -s /var/log/xferlog ] && mv -f /var/log/xferlog /var/log/xferlog-`date '+%Y.%m.%d'`
endscript
postrotate
/usr/bin/killall -HUP proftpd > /dev/null 2>&1
endscript
}
---------------------------------
*주) 작동 확인 안해 보았음
======================================== |