오늘은 대한입니다.
sun's longitude:299 44 11.23 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
1739 번 글의 답장글: Re: rewrite를 모듈을 사용을 하려고 하는데.
글쓴이: 산이 [홈페이지] 글쓴날: 2003년 10월 28일 00:11:57 화(새벽) 조회: 803

[핸디]님이 남기신 글:

>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션)    : redhat 7.3
>- 커널버전(옵션)
  : 
>- 데몬버전(예:apache
 1.3.27) : 1.3.27
>- 데몬설치유형(RPM/컴파일/기타)
 : rewrite
>-----------------------------------------
>
>부담스러운 책두께로 항상 압박해주셔서 감사하구요..;;;

>

저도 그 압박감때문에...
 ... T.T


>아파치의 rewrite 모듈에 몇가지 궁금한 점이 있어서,
>글 남겨봅니다.
>
>rewrite가 하는것이
>taekwon4u.net 도메인이 있다면,
>A서버내에서 계정내에서 abc1 abc2
>사용자들에게 abc1.taekwon4u.net  abc2.taekwon4u.net
>이런식으로 도메인을 자동연결 해주는데요.
>
>그럼, 이런식도 가능할까요?
>만약, B라는 서버를 하나 더 만들어서,
>B서버에도 rewrite 모듈을 적용하여,
>abc3 abc4사용자에게
>abc3.taekwon4u.net abc4.taekwon4u.net 
>이런식으로 적용이 가능한지 궁금합니다.
>(물론, 아이디의 충돌은 없게 사용자를 추가해야겠지만
 ^^;)
>
>참고로, 
>ZONE파일 설정은 아래와 같습니다.
>(아래의 설정으로 A서버에서 rewrite는 잘 되고 있구요.
>A서버는 네임서버와 웹서버 두개의 기능을 합니다.)
>============================================================
>@       IN      SOA    ns1.taekwon4u.net. root.ns1.localhost.  (
>                                      1997022700 ; Serial
>                                      28800      ; Refresh
>                                      14400      ; Retry
>                                      3600000    ; Expire
>                                      86400 )    ; Minimum
>        IN      NS      ns1.taekwon4u.net.
>        IN      MX      10      taekwon4u.net.
>
>        IN      A       203.255.214.121
>*       IN      A       203.255.214.121
>============================================================
>
>여기서 위에 B서버를 하나 조립해서 더 추가하여,
>역시 taekwon4u.net 도메인에 rewrite를 적용하여,
>abc3 사용자에게
>abc3.taekwon4u.net 도메인을 부여해줄수 있는지요?
>
>물론, 이런식으로는 해보았습니다.
>B서버(IP가 203.255.214.122라 할떄,)에 handy98 계정아이디를
만든후,
>
>zone파일은 아래와 같이 만들구요..
>
>============================================================
>@       IN      SOA    ns1.taekwon4u.net. root.ns1.localhost.  (
>                                      1997022700 ; Serial
>                                      28800      ; Refresh
>                                      14400      ; Retry
>                                      3600000    ; Expire
>                                      86400 )    ; Minimum
>        IN      NS      ns1.taekwon4u.net.
>        IN      MX      10      taekwon4u.net.
>
>        IN      A       203.255.214.121
>handy98        IN      A       203.255.214.122
>*       IN      A       203.255.214.121
>============================================================
>
>handy98.taekwon4u.net 도메인은 접속이 되는데..
>궁금한것은 B서버에도 
>taekwon4u.net도메인을
 이용한 rewrite가 되는지요.?
>
>A네임서버의 ZONE파일에 아래와 같이 하니깐 제가
의도한바대로
>안되서 이렇게 질문드립니다. (--)(__)
>        IN      A       203.255.214.121
>*       IN      A       203.255.214.121
>*       IN      A       203.255.214.122
>
>질문이 조금 엉성하지만, 궁금증에 고견을 주시면
감사하겠습니다.

>(--)(__) 감기조심하세요.
 

========================================

아파치 mod_rewrite 모듈은 URL 이동을 포함한 URL 매칭이 그
기능입니다.
즉 이름에서 알 수 있듯이 URL 을 다시 고쳐서 쓴다는 의미로써
사용자가 요청한 URL 을 다시 구성해서 해당 데이터를
전송한다는게
그 취지(?)입니다.


그런데 위에서,
그 원리는 맞지만 후자와 같은 경우는 라운드 로빈이 되어
랜덤하게 IP 주소로 찾아가기 때문에 잘 적용이 되질 않습니다.
(이런 경우는 실제로 로컬에서 가상 도메인을 만들어 테스트해
보는 방법
이 좋겠군요)

즉

abc1.taekwon4u.net. --> 203.255.214.122
abc3.taekwon4u.net. --> 203.255.214.121

이렇게 원하지 않는 리졸빙이 될 수 있다는 것이죠.

따라서
도메인이 각각 서버마다 틀리면 적용가능하나
이런 경우는 좀 어렵겠네요.

abc1.taekwon4u.net. --> 203.255.214.121
abc2.taekwon4u.net. --> 203.255.214.121
...
abc3.taekwon4u.co.kr. --> 203.255.214.122
abc4.taekwon4u.co.kr. --> 203.255.214.122

이런식으로는 가능하겠지요.

 
이전글 : rewrite를 모듈을 사용을 하려고 하는데.
다음글 : Re: Re: 답변감사합니다.  
 from 61.254.75.40
JS(Redhands)Board 0.4 +@

rewrite를 모듈을 사용을 하려고 하는데. Re: Re: 답변감사합니다.
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds