웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
가상호스트 i- 님의 강의에 덧붙여서
2002.05.24 13:30
# Virtual User Hosts
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[^.]+.linux.ac.kr$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+).linux.ac.kr(.*) /home/$1/public_html$2
에서 보면
만일 user.linux.ac.kr/dir/file.htm 이런식의 요청이라면
HTTP_HOST 라는 아파치 변수에는 user.linux.ac.kr 이 들어갑니다.
(phpinfo() 를 해보면 나옵니다)
아파치로는 /dir/file.htm 으로 요청이 들어오는것 같습니다.
여기에서
1. 우선 rewrite 모듈을 on 해주고
2. HTTP_HOST 를 검사해서 user.linux.ac.kr 형태이면
3. /dir/file.htm 이라는 요청에 user.linux.ac.kr/dir/file.htm 로 만들고
4. 다시 /home/user/public_html/dir/file.htm 로 만들어 주는것입니다.
아주 훌륭한 기능이라고 생각합니다.
그런데 저도 여기저기 찾다가 간신히 얼마전에 알았는데 여기에 이렇게 i- 님이 총정리 해놓았을 줄은....
그런데 문제는 아파치 성능에 저하를 준다는 얘기가 있군요
그리고 같은 기능을 하는 다른 방법도 하나 더 있습니다.
# virtual domain 모듈 이용하는 방법
UseCanonicalName Off
VirtualDocumentRoot /home/%1/public_html
라고하면 마찬가지로 %1 자리에 user.linux.ac.kr 의 첫번째 자리 즉 user가 들어갑니다.
dir/file.htm 부분은 신경쓰지 않아도 알아서 따라 갑니다.
호스트 검사부분이 없고 그에 따른 장단점이 있는데 자신에게 필요한대로 쓰면될것 같습니다.
그런데 그보다는 성능저하문제가 신경이 조금 쓰이는데...
rewrite 모듈보다 간단해 보이기는 하는데 성능문제는 모르겠습니다.
혹시 아시는 분이 계시면 알려주시면 감사하겠습니다.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[^.]+.linux.ac.kr$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+).linux.ac.kr(.*) /home/$1/public_html$2
에서 보면
만일 user.linux.ac.kr/dir/file.htm 이런식의 요청이라면
HTTP_HOST 라는 아파치 변수에는 user.linux.ac.kr 이 들어갑니다.
(phpinfo() 를 해보면 나옵니다)
아파치로는 /dir/file.htm 으로 요청이 들어오는것 같습니다.
여기에서
1. 우선 rewrite 모듈을 on 해주고
2. HTTP_HOST 를 검사해서 user.linux.ac.kr 형태이면
3. /dir/file.htm 이라는 요청에 user.linux.ac.kr/dir/file.htm 로 만들고
4. 다시 /home/user/public_html/dir/file.htm 로 만들어 주는것입니다.
아주 훌륭한 기능이라고 생각합니다.
그런데 저도 여기저기 찾다가 간신히 얼마전에 알았는데 여기에 이렇게 i- 님이 총정리 해놓았을 줄은....
그런데 문제는 아파치 성능에 저하를 준다는 얘기가 있군요
그리고 같은 기능을 하는 다른 방법도 하나 더 있습니다.
# virtual domain 모듈 이용하는 방법
UseCanonicalName Off
VirtualDocumentRoot /home/%1/public_html
라고하면 마찬가지로 %1 자리에 user.linux.ac.kr 의 첫번째 자리 즉 user가 들어갑니다.
dir/file.htm 부분은 신경쓰지 않아도 알아서 따라 갑니다.
호스트 검사부분이 없고 그에 따른 장단점이 있는데 자신에게 필요한대로 쓰면될것 같습니다.
그런데 그보다는 성능저하문제가 신경이 조금 쓰이는데...
rewrite 모듈보다 간단해 보이기는 하는데 성능문제는 모르겠습니다.
혹시 아시는 분이 계시면 알려주시면 감사하겠습니다.
댓글 0
제목 | 글쓴이 | 날짜 |
---|---|---|
NZEO의 좌측 이동메뉴를 구현해 보자. (이동 On/Off 기능 포함) [43] | steelheart | 2002.08.20 |
★랜덤으로 음악 재생하기★ [23] | 뽀유♡ | 2002.08.16 |
개판 오분전 브레인 써바이벌 [19] | 미친개 | 2002.08.14 |
[로그인] 자바스크립트로 여러개 로그인하기 [10] | ZipShin | 2002.08.13 |
랜덤으로 바뀌는 배경이미지 [11] | ZipShin | 2002.08.13 |
랜덤으로 배경음악 지정하기. [5] | ZipShin | 2002.08.13 |
요일마다 지정된 태그 나타나게 하기
[1]
![]() | Eccen | 2002.08.13 |
허접 자바스크립트강의 - 4 - [8] | 홍윤식 | 2002.08.10 |
개판 오분전 칼라팔레트
[5]
![]() | 미친개 | 2002.08.08 |
허접 자바스크립트 강의 - 3 - [6] | 홍윤식 | 2002.07.31 |
허접 자바 스크립트 강의 - 2 - [13] | 홍윤식 | 2002.07.29 |
허접 자바 스크립트 -1- [6] | 홍윤식 | 2002.07.27 |
ZipShin이 사용하는 한링크에 두프레임 움직이기..^^ [14] | ZipShin | 2002.08.03 |
iFrame 문서크기에 맞게.. 초간단.. [10] | 정명주 | 2002.08.02 |
링크에 포커스 없애기 II [6] | steelheart | 2002.08.02 |
아이프레임을 내용에 따라 크기(폭,높이) 바꿔주는 스크립트
[9]
![]() | 민이 | 2002.08.01 |
[Siren]타이틀 글씨가 움직인다! (상태바아님) [4] | 세이렌 | 2002.07.31 |
^^ 공포의 숫자맞추기 ^^ [17] | BULGOM | 2002.07.30 |
도깨비불을 아시나요 [5] | 세벌사랑 | 2002.07.30 |
[초보자] 상태바에 글 나타내기 [2] | ZipShin | 2002.07.30 |