리눅스 분류
네임서버 세팅과 관련 질문입니다.
작성자 정보
- kalla 작성
- 작성일
컨텐츠 정보
- 4,118 조회
- 0 추천
- 목록
본문
님의 문제는 포트로 가상 호스트를 잡는데 않된다는 것인것 같군요.
하지만 포트로 잡는 가상 호스트보나는 2차네임으로 잡는 가상 호스트가 더 편리합니다.
가상호스트를 이용하여 웹서비스를 하기 위해서는
네임과 아파치 설정화일 httpd.conf의 내용을 손을 봐야합니다.
만일 계정이 aaa이고 도메인이 ddd.co.kr이라면 기본적으로는 ~를 이용해서
사이트에 접근이 되겠지요.. 주소는 http://ddd.co.kr/~aaa가 됩니다.
Home디렉토리는 /home/aaa/public_html :사용자가 홈을 www로 주었다면 /www/aaa/public_html이 되겠지요.
이런 경우에 주소를 aaa.ddd.co.kr로도 접속이 가능하게 하기 위해서 먼저 Named의 zone화일을 수정해야합니다.
$TTL 600
nanotera.net. IN SOA ns1.ddd.co.kr. root.ddd.co.kr. (
2001060200 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
1800 ) ; Minimum
IN NS ns1.ddd.co.kr.
IN NS ns2.ddd.co.kr.
IN MX 10 mail.ddd.co.kr.
IN A 211.xxx.xxx.xxx
ns1 IN A 211.xxx.xxx.xxx
ns2 IN A 211.xxx.xxx.xxx
mail IN A 211.xxx.xxx.xxx
www IN A 211.xxx.xxx.xxx
telnet IN A 211.xxx.xxx.xxx
ftp IN A 211.xxx.xxx.xxx
aaa IN A 211.xxx.xxx.xxx //추가해줄 내용
* IN A 211.xxx.xxx.xxx
위와 같이 zone화일을 추가하시고 /etc/rc.d/init.d/named restart로 네임서버를 재시동합니다.
그럼 aaa.ddd.co.kr을 치면 주어진 IP주소로 쿼리를 넘겨줍니다.
그런 다음에는 httpd.conf에 VitualHost부분을 추가해주거나 수정을 해야합니다.
NameVirtualHost 211.xxx.xxx.xxx
ServerAdmin aaa@ddd.co.kr
DocumentRoot /home/aaa/public_html/
ServerName aaa.ddd.co.kr
ErrorLog logs/aaa.ddd.co.kr-error_log
CustomLog logs/aaa.ddd.co.kr_access_log common
위와 같이 추가 하시고 Apache를 재시동하시면 이상없이 하나의 도메인 하나의 IP에 2차 네임을 이용하여 많은 사이트를 운영할 수 있습니다.
너무 급하게 설명드려서 이해가 되실지 모르겠습니다.
그럼 수고하세요..!!
하지만 포트로 잡는 가상 호스트보나는 2차네임으로 잡는 가상 호스트가 더 편리합니다.
가상호스트를 이용하여 웹서비스를 하기 위해서는
네임과 아파치 설정화일 httpd.conf의 내용을 손을 봐야합니다.
만일 계정이 aaa이고 도메인이 ddd.co.kr이라면 기본적으로는 ~를 이용해서
사이트에 접근이 되겠지요.. 주소는 http://ddd.co.kr/~aaa가 됩니다.
Home디렉토리는 /home/aaa/public_html :사용자가 홈을 www로 주었다면 /www/aaa/public_html이 되겠지요.
이런 경우에 주소를 aaa.ddd.co.kr로도 접속이 가능하게 하기 위해서 먼저 Named의 zone화일을 수정해야합니다.
$TTL 600
nanotera.net. IN SOA ns1.ddd.co.kr. root.ddd.co.kr. (
2001060200 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
1800 ) ; Minimum
IN NS ns1.ddd.co.kr.
IN NS ns2.ddd.co.kr.
IN MX 10 mail.ddd.co.kr.
IN A 211.xxx.xxx.xxx
ns1 IN A 211.xxx.xxx.xxx
ns2 IN A 211.xxx.xxx.xxx
mail IN A 211.xxx.xxx.xxx
www IN A 211.xxx.xxx.xxx
telnet IN A 211.xxx.xxx.xxx
ftp IN A 211.xxx.xxx.xxx
aaa IN A 211.xxx.xxx.xxx //추가해줄 내용
* IN A 211.xxx.xxx.xxx
위와 같이 zone화일을 추가하시고 /etc/rc.d/init.d/named restart로 네임서버를 재시동합니다.
그럼 aaa.ddd.co.kr을 치면 주어진 IP주소로 쿼리를 넘겨줍니다.
그런 다음에는 httpd.conf에 VitualHost부분을 추가해주거나 수정을 해야합니다.
NameVirtualHost 211.xxx.xxx.xxx
ServerAdmin aaa@ddd.co.kr
DocumentRoot /home/aaa/public_html/
ServerName aaa.ddd.co.kr
ErrorLog logs/aaa.ddd.co.kr-error_log
CustomLog logs/aaa.ddd.co.kr_access_log common
위와 같이 추가 하시고 Apache를 재시동하시면 이상없이 하나의 도메인 하나의 IP에 2차 네임을 이용하여 많은 사이트를 운영할 수 있습니다.
너무 급하게 설명드려서 이해가 되실지 모르겠습니다.
그럼 수고하세요..!!
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.