>> Read Reply from No. 10697 article  
RE: [질문]서브도메인에 관해서.

등록 2000-11-07 09:20:00     조회 2
이름 오성록    

		: 네임서버를 가지고 있는 서버컴퓨터를 가지고있다는 가정하에서요..
:
: 그 서버 컴퓨터는 abcd.com 이라는 도메인을 가지고 있고, 어떤 사용자의 ID 가 fafa라고 할때
: ..
: 보통 웹상에서 접속하려면..http://abcd.com/~fafa 이런식으로 접속하잖아요..그 사람의 public_ht
: ml의 페이지를 보려면..
: 이렇게 하지말고, http://fafa.abcd.com 이렇게 바꾸려면 어떻게 어느 곳을 고쳐야 하고, 어떻
: 게 해야 하는지요?
: 알려주시기 바랍니다. 그럼 즐거운 통신되시고...늘 행복하시기 바랍니다.
  이 글을 읽고 나면 도메인 포워딩 서비스의 기본개념을 이해하실 수 있을
것입니다. :)
 
 
 
1. 네임서버
 
BIND 8부터 제공되는 와일드카드 기능을 사용하여 특정 호스트들을 일괄적으로
하나의 IP로 연결할 수 있습니다.
 
예를들어 다음과 같이 zone 파일을 구성할 경우에는 어떤 호스트명이 붙던지
211.123.100.1로 응답합니다.
==================================================
*.way.co.kr.        IN A      211.123.100.1
                    IN MX 10  way.co.kr.
==================================================
 
☞ 참고자료
  -. http://way.co.kr/way-board/way-board.cgi?db=LINUX&j=v&no=7   -. RFC1034(4.3.3. Wildcards)
 
 
 
2. 웹서버
 
이제 웹서비스에 관한 설정입니다.
보통의 경우 다음과 같이 가상서버를 설정하는데, ServerAlias라는 지시자를
하나 더 넣어 하위 호스트명 모두를 소화해 내도록 설정해야 합니다.
 
<VirtualHost 211.123.100.1>
  ServerAdmin    webmaster at way.co.kr   DocumentRoot   /usr/local/apache/htdocs
  ServerName     way.co.kr
  ServerAlias    way.co.kr *.way.co.kr
</VirtualHost>
 
 
 
3. 접속 호스트 파악
위에 언급한 부분이 제대로 설정되어 성공적으로 작동한다면 특정 도메인의
어떤 호스트로 웹접속이 이루어 지든 동일한 웹문서가 출력될 것입니다.
그런데 방문자가 어떤 호스트명을 입력하여 사이트를 방문한 것인지
파악하여야 원하는 포워딩 서비스가 가능합니다.
이를 위해서는 환경변수(HTTP_HOST)를 웹프로그램 언어(Perl, PHP, C 등)를 통해
파악하는 방법이 있습니다.
 
  -. Perl : $ENV{'HTTP_HOST'}
  -. PHP & C : getenv("HTTP_HOST");
 
 
 
4. 활용예
예를들어 서브도메인 포워딩 서비스를 제공하려 한다면,
웹문서에 보통의 HTML 문서 대신 CGI 등의 웹프로그램을 물려두고 환경변수를
이용해 접속 호스트를 파악한 후 해당 회원이 사용하는 실제 홈페이지 주소로
포워딩 하는 방법이 있습니다.
 
한가지 더 덫붙이자면, 무턱대고 포워딩에만 머무를 것이 아니라 브라우져
주소입력줄에 나타날 URL(실제 사용자의 URL이 아닌 서비스용 호스트명)을
보존하기 위해 HTML의 FRAME 태그를 이용해 뿌리는 방법도 있으며,
홈페이지 TITLE, META(로봇검색엔진을 위한) 태그까지도 표현해줄 수도 있습니다.
 
 
 
1998년 8월 쯤에 이와 관련된 부분을 고민해본 적이 있어서인지 뜻하지 않게
내용이 길어졌군요. :)
 
이해를 돕기위해 도메인 포워딩이라 적긴 했지만 사실 웹서비스에 국한된
"URL 포워딩 서비스"라고 해야 적절하지 않을까 판단됩니다.
(넷피아 등의 서비스도 엄격히 따지면 "도메인" 서비스가 아니라 "URL 포워딩"
 서비스일 뿐이죠.)
 
참고하시기 바랍니다.
 출처 : way.co.kr--www.roogi.com By Oh Sung Rok
이름
암호


>> 관련글
10697 [질문]서브도메인에 관해서.  정가우  2000.11.07  ....
  답장 RE: [질문]서브도메인에 관해서.  오성록  2000.11.07  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.51 초 ] 작업시간: [ 0.05 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789726669
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.