일반적으로 웹서비스는 미리 정해진 DocumentRoot 안에 디렉토리 및 파일들을 대상으로 서비스를 한다.
물리적인 경로가 DocumentRoot에 포함되지 않을경우 심볼릭 링크를 DocumentRoot 안에 생성하여 인식할수 있는 방법을
지난번 포스팅에서 소개했다. [포스팅 보기]
사실 심볼릭 링크도 링크파일로 존재하는 것 이기 때문에 이마저도 싫다 하면 Alias를 이용하여 가상의 디렉토리를 생성하는것을 추천한다. 아파치에서 제공하는 Alias는 물리적인 경로가 다른 디렉토리를 가상의 디렉토리로 설정하여 웹 서비스에서 접근할 수 있도록 도와준다.
아파치 설정파일인 httpd.conf 또는 virtualhost 파일을 열어 서비스하고 있는 곳에다가 Alias 구문을 작성해 주면 된다.
DocumentRoot /home/tour/test/cms/WebContent |
위 예제는 /data/file/upload 디렉토리를 웹 서비스에서 /upload 디렉토리로 사용한다는 구문이다.
실제 DocumentRoot에는 upload 라는 디렉토리는 존재하지는 않지만 사용자는 브라우저에서 http://cms.test.co.kr/upload/ 로 접근하여 사용이 가능하다.
'Apache / Tomcat' 카테고리의 다른 글
Tomcat 강제종료 (1) | 2014.10.30 |
---|---|
[Apache] mod_expires를 이용한 캐시설정 (0) | 2014.10.20 |
Apache2 URL 리다이렉트 설정 (0) | 2014.09.23 |
Apache2, Tomcat 심볼릭 링크 적용하기 (0) | 2014.09.16 |
톰캣 1대에 서비스 여러개 설정하기 (0) | 2014.09.10 |