가상호스트 도메인 연결

호스팅업체에서 호스팅하면서 도메인 사용하는 것처럼
test.aaa.kr 을 bbb.kr 로 설정 하려면 어떻게 하나요?

/etc/apache2/site-enadbled/test
virtualhost 파일에서
ServerName test.aaa.kr
ServerAlias bbb.kr <- 추가
이렇게 하는게 아닌가요??

안녕하세요. Seony입니다.
제가 일전에 올려드린 예제를 무시하신 것 같은데요, 그 예제는 실제로 서비스 되고있는 파일을 그대로 올려드린 겁니다. 실제로 서비스 중인 내용을 다시 한 번 올려드릴테니 잘 보세요.

[quote:2wuon6nf]
<VirtualHost *:80>
ServerName hikyocharo.com #웹사이트 이름입니다.
ServerAlias http://www.hikyocharo.com #웹사이트 이름 앞에 www를 붙여도 동일한 사이트로 간주합니다.
DocumentRoot /home/jswlinux/hikyocharo.com #웹사이트 파일이 있는 디렉토리의 위치입니다.
<Directory />
Options FollowSymLinks Multiviews
AllowOverride all
</Directory>
LogLevel warn
SetEnvIfNoCase Request_URI ".(gif|jpg|png|css|js|java)$" do_not_log
ErrorLog /var/log/apache2/hikyocharo.com-error.log
CustomLog /var/log/apache2/hikyocharo.com-access.log combined env=!do_not_log
</VirtualHost>
[/quote:2wuon6nf]

그리고나서 sudo /etc/init.d/apache2 restart 하시구요.
위의 #로 주석을 달아놓은 단 3줄만 잘 따라하시면, 나머지는 볼것도 없이 복사해다 적당히 고치기만 하면 끝입니다.

도움이 되셨길 바랍니다.

[quote:1vwhp5x6]virtualhost 파일에서
ServerName test.aaa.kr
ServerAlias bbb.kr <- 추가[/quote:1vwhp5x6]

말씀하신 처럼 Alias 로 하시면
test.aaa.kr 로 접속하나 bbb.kr 로 접속하나 같은 페이지로 뜨게 되는 효과입니다.
한 사이트에 두 도메인 쓰는거죠.

위와 같이 설정을 해도 안되는건…
제 dns에서 아파치로 연결이 안되는 것인데…
이부분이 답답합니다.

zone파일에
bbb.kr IN CNAME www
bbb.kr. IN CNAME www

추가 해봐도 안되니…
test.aaa.kr 은 잘 되고 bbb.kr은 안되요…

zone 파일에 2차 도메인을 입력 하지 않으면 연결이 되지 않습니다.
예전에도 dns없을때는 버츄얼만으로 2차 도메인을 사용한 기억이 있는데.
dns설치후에는 zone파일을 수정 해 줘야 했습니니다.

제가 사용하고 있는 DNS 설정 방법입니다. (우분투 설정과 다소 다를수도 있습니다.)
기존 도메인 : yongbok.net
새로 구입한 도메인 : yongbok.com

named.conf 에 새로운 도메인을 하나더 추가 합니다.
(이 경우 yongbok.com 도메인을 참조할 네임서버는 ns.yongbok.net 으로 사용하도록 도메인 구입처에서 잡아 주었습니다.)

[code:1ym4pj62]zone "ns.yongbok.net" IN {
type master;
file "master/db-yongbok";
};
zone "yongbok.net" IN {
type master;
file "master/db-yongbok";
};
zone "yongbok.com" IN {
type master;
file "master/db-yongbok";
};
zone "195.137.115.in-addr.arpa" {
type master;
file "master/ip-yongbok";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "master/loopback-yongbok";
};
[/code:1ym4pj62]
리버스(?) 존 파일도 추가
(인버스 존 파일은 따로 추가 안하셔도…)

[code:1ym4pj62]$TTL 10
@ IN SOA ns.yongbok.net. ruo91.yongbok.net. (

                          		2009122210        ; Serial
                          		604800            ; Refresh
                          		86400             ; Retry
                          		2419200           ; Expire
                          		86400 )           ; Minimum

;
@ IN NS ns.yongbok.net.
;
5 PTR yongbok.net
5 PTR www.yongbok.net
5 PTR ruo91.yongbok.net
5 PTR ftp.yongbok.net
;
5 PTR yongbok.com
5 PTR www.yongbok.com
5 PTR ftp.yongbok.com
5 PTR file.yongbok.com
[/code:1ym4pj62]

BIND 재시작

/etc/init.d/bind restart

nslookup 으로 해당 도메인이 잘 질의 되는지 보시고 된다면 답변 해주신 분들의 아파치 설정으로 휙 해버리시면 되실듯…
도움이 되셨는지 모르겠네요. :D

//ruo91
님이 맞는것 같습니다.
dns에서의 문제 였습니다.
ns.aaa.kr 을 이용하던 ns.bbb.kr을 이용하던 같네요…
연결 성공 했네요…

모두 감사드리고
특히 jswlinux 님 감사 드려요…