[한용희]님이 남기신 글:
>안될까 안타까운 심정으로
>dns설정을 하면서 막히는 부분이 있어서 질문을 합니다.
>
>제 도메인은 dicross.com이고 하고 싶은 것은
>dicross.com 과 www.dicross.com 은 메인으로 뜨고
love.dicross.com
>이라는 것을 다른 경로로 설정을 할려고
노력중입니다.
>설정은 ip는 211.53.183.101입니다.
이 여기에 모두가 설정하려고 합니다. 아울러 apache는 소스로
/usr/local/etc/httpd/에
설치되어 있습.
>
>근데 막히는 점.이 있군요. 위에서 말한것을 위해서 설정을
이렇게
>했습니다.
>
>1.named.conf에 zone은 dicross.zone이고
>reverse-zone dicross.rev라고 했습니다. ip랑 도메인이 하나라
이렇게
>설정했습니다.
>
>*dicross.zone의 내용은
>@ IN SOA ns.dicross.com. root.compiz.com.
>생략
>IN NS ns.dicross.com.
>IN MX 10 dicross.com.
>
>@ IN A 211.53.183.101
>www IN A 211.53.183.101
>ftp IN A 211.53.183.101
>mail IN A 211.53.183.101
>love IN A 211.53.183.101
>
>*dicross.rev의 내용은
>상단은 dicross.zone의 내용과 동일하고
>101 IN PTR dicross.com.
>101 IN PTR www.dicross.com.
>101 IN PTR mail.dicross.com.
>101 IN PTR ftp.dicross.com.
>101 IN PTR love.dicross.com.입니다.
>
>* Httpd.conf의 love.dicross.com을 VirtualHost로 설정하라고
해서
><VirtualHost 211.53.183.101>
> ServerAdmin loveme@dicross.com
> ServerName love.dicross.com
> DocumentRoot /home/dicross/public_html
> Error Log /home/logs/dicross_error
> Custom_log /home/logs/diross_logs common
></VirtualHost>
>
>길지만 이제부터가 막히는 점입니다.
>1. httpd.conf 에 love.dicross.com 을 VirtualHost 설정을
> 하면 dicross.com, www.dicross,com, love.dicross.com 이
> 모두 같은 dir(/home/dicross/public_html)로
들어갑니다.
>
>2. 글구 왜 ns.dicross.com 을 쳐도 웹페이지가 보입니다.
> 이건 그냥 nameserver로 돌리는 건 되 왜 보이는지 알수가
없군요.
========================================
이름기반 가상호스트를 설정함에 있어서 가장 주의해야할
점은
NameVirtualHost 지시자와 기본이 되는 호스트를 가상호스트로도
꼭
설정해야합니다.
여기에서 기본이 되는 호스트는
가상호스트 섹션이 시작되기 전에
ServerName 지시자로 설정한 호스트를 의미합니다.
즉
...
ServerName www.dicross.com
....
...
# 아래는 필수적입니다.
#
NameVirtualHost 211.53.183.101
#
# 기본이 되는 호스트
<VirtualHost 211.53.183.101>
ServerName www.dicross.com
ServerAlias dicross.com
...# 여기에 필요하다면 DoccumentRoot, Log 파일, 기타 설정
</VirtualHost>
#
#
<VirtualHost 211.53.183.101>
ServerAdmin loveme@dicross.com
ServerName love.dicross.com
DocumentRoot /home/dicross/public_html
Error Log /home/logs/dicross_error
Custom_log /home/logs/diross_logs common
</VirtualHost>
우선 아파치 가상호스트를 시작하기 전에
꼭 love.dicross.com 호스트가 제대로 설정되어 있는지 확인해
보세요..
$ nslookup love.dicross.com
|