해커즈뉴스 / 해커대학

Donation bitcoin(기부용 비트코인 주소)

 
1Pq3K39XM5xx4CifGKgppXeavtWNNHH7K4
 
기부하신 비트코인은 "보안 취약 계층"을 위해 사용되고 있습니다.
 
 

Donation bitcoin(기부용 비트코인 주소)

 
1Pq3K39XM5xx4CifGKgppXeavtWNNHH7K4
 
기부하신 비트코인은 "보안 취약 계층"을 위해 사용되고 있습니다.
 

공지

 

1. MS 엣지 브라우저에서의 경고창은 '윈도우 디펜더'를 끄시면 됩니다.

             '윈도우 디펜더 끄기'

2. 크롬 브라우저로 접속시 나오는 악성코드 경고창은 구글 크롬의 에러, 즉 오탐(탐지 오류)이므로 무시하시면 됩니다.

3. 이 사이트는 안전하며 깨끗하다는 것을 알려 드립니다.

4. 무고한 사이트들에 대한 공룡 기업 브라우저들의 무차별적인 '탐지 오류 횡포'가 사용자들의 정보 공유의 자유를 침해하고 있습니다. 이에 대응하여 이 기업들을 상대로 소송을 준비하고 있습니다.

 




설치

자료실

APACHE 팁
이름: 해커즈뉴스
mod_rewrite 와 Virtual User Hosts  
mod_rewrite 와 Virtual User Hosts
=================================

원하는 결과는 "http://www.domain.com/~userid" 를 사용치 않고
"http://userid.domain.com" 으로 서비스할 목적입니다.

잘 언급된 문서가 있었던 것으로 생각했는데, 필요해서
찾으려고 하니 힘들더군요 -_-;
생각난 참에 간단히 정리해서 올립니다.

간단히 3단계로 나눌수 있습니다.

1. 네임서버 설정
2. mod_rewrite 모듈 탑재
3. httpd.conf 에 rewrite 관련 설정


1. 네임서버 설정
----------------

해당하는 zone 파일에서 호스트 이름에 "*" 문자를 사용합니다.

* IN A 111.2.333.4


2. mod_rewrite 모듈 탑재
------------------------

a) 아파치의 모듈들이 설치된 디렉토리에 mod_rewrite.so 가 존재할 경우.

c) 로 건너 띄면 됩니다 ^^;

b) 아파치의 모듈들이 설치된 디렉토리에 mod_rewrite.so 가 없는 경우.

apache 를 다시 컴파일 합니다.

env CFLAGS="-DEAPI" \
./configure \
--prefix=/etc/httpd \
--enable-module=so \
--enable-shared=max \
--enable-module=rewrite \
--enable-shared=rewrite


make
make install

c) httpd.conf 에서 다음을 확인합니다.

LoadModule rewrite_module libexec/mod_rewrite.so
AddModule mod_rewrite.c


3. httpd.conf 에 rewrite 관련 설정
----------------------------------



ServerAdmin admin@domain.com
DocumentRoot /home/httpd/html
ServerName www.domain.com
ServerAlias domain.com *.domain.com
ErrorLog logs/domain.com-error_log
CustomLog logs/domain.com-access_log common

### Virtual User Hosts

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.domain\.com$
RewriteCond %{HTTP_HOST} !^domain\.com$
RewriteCond %{HTTP_HOST} ^[^.]+\.domain\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+)\.domain\.com(.*) /home/$1/html$2

                    수정/삭제     이전글 다음글    
번호제 목첨부조회
31   CODE RED 공격 로그에 남기지 말기    2963
30   무단 링크 방지하기    2817
29   CodeRed 아파치로그파일 지우기    3361
28   mod_rewrite 와 Virtual User Hosts    2986
27   Internet Explorer 6 에서 cookie 사용가능...    2734
26   apache 에서 '사이트 공사중' 표시하기    2708
25   IE6 P3P 에 대하여    3443
24   WEB Server와 DB 서버 분리해서 운영하기    3674
23   IP 주소 접속을 도메인 주소로 바꾸기    3499
22   아파치 인증사용으로 특정디렉토리에 암호...    2165
21   apache + mod_ssl 이용하기    2123
20   Apache의 chroot운영 및 Jail System    2108

 
처음 이전 다음       목록