1697 번 글의 답장글: Re: Re: Re: 네임서버... |
글쓴이: 산이
[홈페이지]
|
글쓴날: 2003년 10월 04일 20:41:04 토(저녁) |
조회: 588 |
[하얀피]님이 남기신 글:
>안녕하세요.
>답변 감사드립니다.
>알려주신대로 했더니 잘 되는군요.
>그런데 의문이 생겼습니다.
>메인도메인에서는
알리아즈부분을
*.abc.com 으로 줬더니
>다른 2차 도메인으로 설정한 부분이 모두 죽어버리더군요.
>아래 버츄얼호스팅 부분중 aaa.abc.com과 bbb.abc.com이
죽습니다.
>둘다 모두 abc.com 으로 접속이 되버리네요.
>왜 그런거며 어떻게 처리해야하는지
궁금합니다.
>아래는 제가 설정한 버츄얼호스팅 부분 입니다.
>
><VirtualHost 111.111.111.111>
>ServerName abc.com
>ServerAlias *.abc.com
>DocumentRoot /home/abc/public_html
>ErrorLog logs/abc-err
>CustomLog logs/abc-acc combined env=!cord-red
>#ThrottlePolicy Volume 0G 1d
></VirtualHost>
>
><VirtualHost 111.111.111.111>
>ServerName aaa.abc.com
>DocumentRoot /home/aaa/public_html
>ErrorLog logs/aaa-err
>CustomLog logs/aaa-acc combined env=!cord-red
>#ThrottlePolicy Volume 0G 1d
></VirtualHost>
>
><VirtualHost 111.111.111.111>
>ServerName bbb.abc.com
>DocumentRoot /home/bbb/public_html
>ErrorLog logs/bbb-err
>CustomLog logs/bbb-acc combined env=!cord-red
>#ThrottlePolicy Volume 0G 1d
></VirtualHost>
>
><VirtualHost 111.111.111.111>
>ServerName xyz.com
>ServerAlias *.xyz.com
>DocumentRoot /home/xyz/public_html
>ErrorLog logs/xyz-err
>CustomLog logs/xyz-acc combined env=!cord-red
>#ThrottlePolicy Volume 0G 1d
></VirtualHost>
>
><VirtualHost 111.111.111.111>
>ServerName zzz.xyz.com
>DocumentRoot /home/zzz/public_html
>ErrorLog logs/zzz-err
>CustomLog logs/zzz-acc combined env=!cord-red
>#ThrottlePolicy Volume 0G 1d
></VirtualHost>
========================================
위의 질문을 예상하고 있었습니다.... ^.^
원인은 그 순서 틀렸습니다.
ServerName abc.com
ServerAlias *.abc.com
....
ServerName aaa.abc.com
이렇게 aaa.abc.com 이 *.abc.com 보다 뒤쪽에 있으면
이것은 적용되지 않습니다.
*.abc.com 에 aaa.abc.com 이 포함되기 때문이죠.
따라서.
*.abc.com 이와 같이 ServerAlias 를 설정할 경우는
도메인을 기준으로 제일 아래쪽에 위치해야 합니다.
즉,
ServerName aaa.abc.com
....
ServerName bbb.abc.com
....
ServerName abc.com
ServerAlias *.abc.com ## abc.com 제일 나중에
|
이전글 : Re: Re: 네임서버...
다음글 : Re: Re: Re: Re: 네임서버...
|
from 61.254.75.40
JS(Redhands)Board 0.4 +@
|