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

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

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

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
1442 번 글의 답장글: Re: 아파치 ServerAlias 지시자
글쓴이: 산이 [홈페이지] 글쓴날: 2003년 04월 23일 21:36:26 수(저녁) 조회: 13202
ServerAlias
ServerName에 대한 Alias 입니다.

DocumentRoot /home/id/www
ServerName www.abc.com
ServerAlias abc.com

이렇게 설정되어 있다면,

http://www.abc.com/
http://abc.com/

이런식으로 URL을 요청하면
모두 /home/id/www 의 내용을 보여준다는 의미입니다.
말그대로 Alias(별칭)입니다.



[김성민]님이 남기신 글:

>안녕하세요.
>
>비가 주룩주룩 오는군요.
>
>ServerAlias 에 대한 의문 입니다.
>
><VirtualHost 127.0.0.1>
>ServerAdmin webmaster@dummy-host.example.com
>DocumentRoot /home/id/www
>ServerName www.abc.com
>ServerAlias abc.com
></VirtualHost>
>
>이와 같이 되어 있을경우 abc.com 을 브라우저에 요청하면
www.abc.com 으로 연결한다는 것이 맞지요?
>www를 붙여 접속하는가 안붙이고 하는가에 관계없이 www.abc.com
으로 접속한다... 맞는지요?
>

www.abc.com으로 연결된다는 의미보다는
둘다 모두 /home/id/www 의 내용을 보여준다고 생각하면 
쉽겠군요.


>도메인을 하나 더 추가하는데 별도의 VirtualHost 설정을 하지
않고 위 설정에 적용하기 위해서 아래와 같이
하였습니다.
>
>## bbb.co.kr과 sub.bbb.co.kr 가정 ##
>
><VirtualHost 127.0.0.1>
>ServerAdmin webmaster@dummy-host.example.com
>DocumentRoot /home/id/www
>ServerName www.abc.com
>ServerAlias abc.com bbb.co.kr www.bbb.co.kr sub.bbb.co.kr
></VirtualHost>
>
>bbb.co.kr
>www.bbb.co.kr
>sub.bbb.co.kr
>
>3개 모두 abc.com 으로 접속이 됩니다.

마찬가지로 ServerName ServerAlias 에 설정한 모든 호스트로
접속하면 모두 동일하게 /home/id/www 의 내용을 보여준다는
의미입니다.

>근데 www.bbb.co.kr 하면 www.abc.com 으로 완전히 바뀌는데(브라우저
 주소줄) www 빼고 bbb.co.kr 하면 그냥 abc.com 으로
되는군요.
>
>어디가 기준이 되는건지 아리송 합니다.
>
>abc.com bbb.co.kr www.bbb.co.kr sub.bbb.co.kr 모두 www.abc.com 으로 완전히
이동해야 하는것이 아닌가 해서 말입니다.

이것은 URL이동을 말합니다.
ServerAlias와 약간 차원이 다릅니다.

>
>앞전 질문에 orgio.net 을 예를들어 www 안치고 해도 www.orgio.net
으로 되려면 header 등을 이용한다.. 하였는데 위와 같이
설정했을 경우
>www.bbb.co.kr 하면 완전히 www.abc.com 으로 바뀌는데 www를 안치면
주소줄은 그냥 bbb.co.kr 로 남아 있거든요..
>
>좀 알려 주시면 감사하겠습니다.


URL 주소가 무조건 www.orgio.net 이 되게 하려면,

<VirtualHost 127.0.0.1>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /home/id/www
ServerName www.orgio.net
ServerAlias abc.com bbb.co.kr www.bbb.co.kr sub.bbb.co.kr
</VirtualHost>

<VirtualHost 127.0.0.1>
ServerAdmin webmaster@dummy-host.example.com
ServerName orgio.net
ServerAlias *.orgio.net
RedirectMatch ^/(.*)$  http://www.orgio.net/$1
</VirtualHost>

이렇게 설정하면 됩니다.
후자의 설정에서는 구지 DocumentRoot를 설정할 필요는 없습니다.

>
>참. ServerAlias 에 나열하는 갯수의 제한이 있는지요?? 

http://linuxchannel.net/docs/manual/vhosts/name-based.html

에 보면 제한이 없다고 나와 있네요.

ServerName orio.net
ServerAlias *.*.*.*    *.*.*   *.*

이렇게 설정해도 문제가 되지 않습니다.(맞는
 설정)


ServerName orio.net
ServerAlias *.*.*.kr    *.*.com   *.net

이런식으로 설정도 가능합니다.

 
이전글 : 아파치 ServerAlias 지시자
다음글 : useradd 시 에러납니다.  
 from 61.254.75.40
JS(Redhands)Board 0.4 +@

아파치 ServerAlias 지시자 useradd 시 에러납니다.
인쇄용 


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

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