묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
가상호스팅을 하려구 하는데요..도와주삼 ㅠㅠ
2006.10.28 14:46
서버 호스팅을 신청하고 세팅까지 됐는데요..
호스팅 회사에서 서버 아이피를 치면 /home/web 이란 디렉토리로 가도록 설정해 놓으셨네요..
근데 이걸 좀 바꾸고 싶어서 다른 계졍을 만들고 가상호스팅책자를 뒤적거리며 @.@;;
봤는데요.. ip기반 가상 호스팅 설정으로 했어요
ifconfig eth0:1 xxx.xxx.xx.25 netmask 255.255.255.0 up이란 명령어로 다중 ip도메인 설정하구요.
/etc/hosts파일을 수정해서
맨 밑에 xxx.xxx.xx.25 도메인 이름 <-이런 식으로 적고 저장하고.
아파치2/conf폴더에 있는 httpd.conf를
<VirtualHost ip주소>
DocumentRoot /home/계정명
Servername 도메인명
</VirtualHost>
추가하구 저장
etc/named.conf 파일 열어서 맨 밑에
zone "도메인명" {
type master;
file "이름.zone";
};
추가 후 저장하구
/var/named/이름.zone 파일을
$ TTL 86400
@ IN SOA ns.도메인명 이메일.belight.org (
1997022700;Serial
28800;Refresh
14400;Retry
3600000;E
)
IN NS ns.도메인
@ IN A 아이피주소
WWW IN A 아이피주소
저장하고
./named restart 했더니 아래 같이 오류 나오네요..
"named 설정 오류:
/etc/named.rfc1912.zones:10: zone '.': already exists previous
definition: /etc/named.root.hints:12
zone localdomain/IN: loaded serial 42
zone localhost/IN: loaded serial 42
zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
zone
0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.ar
pa/IN: loaded serial 1997022700
zone 255.in-addr.arpa/IN: loaded serial 42
zone 0.in-addr.arpa/IN: loaded serial 42
zone my.internal.zone/IN: loading master file my.internal.zone.db:
file not found
internal/my.internal.zone/IN: file not found
zone my.ddns.internal.zone/IN: loading master file
slaves/my.ddns.internal.zone.db: file not found
internal/my.ddns.internal.zone/IN: file not found
zone my.external.zone/IN: loading master file my.external.zone.db:
file not found
external/my.external.zone/IN: file not found
zone 도메인명/IN: loaded serial 1997022700
[실패]"
오류나도 아파치 재시작 했어염..그리구 웹에 접속..;
인터넷 브라우저에서 ip주소를 쳐도 계정폴더에 있는 파일이 안나타나네요.. 몰 잘못한것 같은데.. 잘 모르겠어요 ㅠㅠ 알려주세요..
틀린부분이나 다른방법이 있음좀알려주세욤 나중에 서브 도메인도 이 아이피로 만들려구 하는데 ㅠㅠ 도와주삼..
호스팅 회사에서 서버 아이피를 치면 /home/web 이란 디렉토리로 가도록 설정해 놓으셨네요..
근데 이걸 좀 바꾸고 싶어서 다른 계졍을 만들고 가상호스팅책자를 뒤적거리며 @.@;;
봤는데요.. ip기반 가상 호스팅 설정으로 했어요
ifconfig eth0:1 xxx.xxx.xx.25 netmask 255.255.255.0 up이란 명령어로 다중 ip도메인 설정하구요.
/etc/hosts파일을 수정해서
맨 밑에 xxx.xxx.xx.25 도메인 이름 <-이런 식으로 적고 저장하고.
아파치2/conf폴더에 있는 httpd.conf를
<VirtualHost ip주소>
DocumentRoot /home/계정명
Servername 도메인명
</VirtualHost>
추가하구 저장
etc/named.conf 파일 열어서 맨 밑에
zone "도메인명" {
type master;
file "이름.zone";
};
추가 후 저장하구
/var/named/이름.zone 파일을
$ TTL 86400
@ IN SOA ns.도메인명 이메일.belight.org (
1997022700;Serial
28800;Refresh
14400;Retry
3600000;E
)
IN NS ns.도메인
@ IN A 아이피주소
WWW IN A 아이피주소
저장하고
./named restart 했더니 아래 같이 오류 나오네요..
"named 설정 오류:
/etc/named.rfc1912.zones:10: zone '.': already exists previous
definition: /etc/named.root.hints:12
zone localdomain/IN: loaded serial 42
zone localhost/IN: loaded serial 42
zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
zone
0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.ar
pa/IN: loaded serial 1997022700
zone 255.in-addr.arpa/IN: loaded serial 42
zone 0.in-addr.arpa/IN: loaded serial 42
zone my.internal.zone/IN: loading master file my.internal.zone.db:
file not found
internal/my.internal.zone/IN: file not found
zone my.ddns.internal.zone/IN: loading master file
slaves/my.ddns.internal.zone.db: file not found
internal/my.ddns.internal.zone/IN: file not found
zone my.external.zone/IN: loading master file my.external.zone.db:
file not found
external/my.external.zone/IN: file not found
zone 도메인명/IN: loaded serial 1997022700
[실패]"
오류나도 아파치 재시작 했어염..그리구 웹에 접속..;
인터넷 브라우저에서 ip주소를 쳐도 계정폴더에 있는 파일이 안나타나네요.. 몰 잘못한것 같은데.. 잘 모르겠어요 ㅠㅠ 알려주세요..
틀린부분이나 다른방법이 있음좀알려주세욤 나중에 서브 도메인도 이 아이피로 만들려구 하는데 ㅠㅠ 도와주삼..