아파치에서 사용자별 가상호스트 설정하기
글쓴이: plusaaa / 작성시간: 수, 2006/04/05 - 8:48오후
아파치에서 사용자별 가상호스트를 설정하려합니다.
기존에는 한폴더에 사용자별 폴더를 만들고 가상호스트를 설치하였으나
사용자가 늘어나서 2개의 폴더로 나누어서 관리하려합니다.
아이이 첫글자가
a-z아이디를 가지고 있는 사용자는 USERS1
0-9아이디를 가지고 있는 사용자는 USERS2
이렇게 폴더별로 나누려합니다.
아래처럼 Rewrite 명령어를 이용햇는데 잘안되는군요
어떠한 방법으로 가능할까요 ?
RewriteEngine on
RewriteMap lowercase int:tolower
RewriteCond ${lowercase:%{SERVER_NAME}} !^(www|data)\.data\.ne\.kr$
RewriteCond ${lowercase:%{SERVER_NAME}} ^[^]+\.data\.ne\.kr$
RewriteRule ^(.+) %{lowercase:%{SERVER_NAME}$1 [C]
RewriteRule ^([a-z]+)\.data\.ne\.kr/(.*) /hosting_/USERS1/$1/html$2
RewriteRule ^([0-9]+)\.data\.ne\.kr/(.*) /hosting_/USERS2/$1/html$2
댓글
다른 건 잘
다른 건 잘 모르겠지만 "첫 글자"를 가지고 분류하시는 거라면 RewriteRule의 정규식이 조금 달라야 하지 않을까 싶습니다.
덧. KLDP에서의 블로그 운영 관련 공지글의 내용처럼, 질문은 포럼에 올려 주시면 좀 더 많은 사람들이 볼 수 있지 않을까 합니다.
----
$PWD `date`
$PWD `date`
댓글 달기