1. 개요

해당 모듈을 사용하면 URL을 수정하거나 조작할수 있다.

 

2. 사용법

1) 해당 모듈을 로드

LoadModule alias_module modules/mod_alias.so

 

2) 관련 지시어

Alias /icons/ "/var/www/icons/"

->위와 같이 설정할 경우 http://도메인/icons/ 로 접근할 경우, 실제 경로는 /var/www/icons/ 폴더의 내용이 웹에 보여집니다.

 

AliasMatch ^/icons(.*) /usr/local/apache/icons$1

->http://도메인/icons(.*) 로 시작하는 페이지를 열경우 /usr/local/apache/icons$1페이지가 보여집니다.

$1은 앞쪽 아큐먼트의 소괄호로 감싼 내용에 해당합니다.

 

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"

-> Alias와 유사하면서 부가적으로 해당 디렉토리에 CGI 스크립트가 있다고 알려줍니다.

     해당디렉토리내용은 cgi-script 핸들러가 처리합니다.

 

ScriptAliasMatch ^/cgi-bin(.*) /usr/local/apache/cgi-bin$1

-> http://도메인/cgi-bin(.*)으로 시작하는 폴더를 요청할 경우

     /usr/local/apache/cgi-bin$1로 시작하는 폴더의 CGI 스크립트가 실행됩니다.

 

Redirect /service http://foo2.bar.com/service

-> http://도메인/service로 요청할경우 http://foo2.bar.com/service로 접근하라고 응답한다.

 

RedirectMatch (.*)\.gif$ http://www.anotherserver.com$1.jpg

-> (.*).gif로 끝나는 파일을 요청할경우 http://www.anotherserver.com$1.jpg파일로 접근하라고 응답한다.

 

3. 참조 사이트

http://httpd.apache.org/docs/2.0/ko/mod/mod_alias.html