'rewrite'에 해당되는 글 1건

  1. 2008/12/28 apache 2.2 버추얼호스트 rewrite 도메인설정
Computer/linux2008/12/28 13:47
/home/계정명/폴더  <---- 해당 폴더가 서브도메인이 되도록 셋팅

<VirtualHost *:88>
    ServerAdmin webmaster@test.com                      // 관리자 이메일
    DocumentRoot /home/test/www                        // 기본 웹 루트       
    ServerName  test.com                                        // 기본서버명
    ServerAlias *.test.com                                      // 모든 서브도메인을 Alias로 받습니다.
    RewriteEngine on                                              // RewriteEngine 활성화
    RewriteCond  %{HTTP_HOST}      ^[^.]+\.test\.com$        // 서버명에 서브도메인 정규화로 매치 
    RewriteRule  ^(.+)            %{HTTP_HOST}$1 [C]              // Cond에 해당되는 도메인에 대해서 도메인뒤에 나온 문장 매치
    RewriteRule  ^([^.]+)\.test\.com(.*) /home/test/$1/$2    서브도메인과 해당페이지 매치
    ErrorDocument 404 /home/test/error/err-404.html
    ErrorDocument 403 /home/test/error/err-403.html
    ErrorLog /home/test/web_log/error_log
    CustomLog /home/test/web_log/access_log common
</VirtualHost>

계정이용자들을 서브도메인으로
domain.com/~id를    id.domain.com으로
생략합니다.(상단은 같음)
RewriteEngine on
RewriteCond    %{HTTP_HOST}            ^[^.]+\.test\.com$
RewriteRule    ^(.+)                            %{HTTP_HOST}$1  [C]
RewriteRule    ^([^.]+)\.test\.com(.*)  /home/$1/www$2

이제 아파치 Restart하면 끝......*^^*

출처 : http://sir.co.kr/bbs/board.php?bo_table=pl_apache&wr_id=3&sfl=&stx=&sst=wr_good&sod=desc&sop=and&page=1
Posted by LEtham

댓글을 달아 주세요