| 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 +@
|