본문 바로가기
TOMCAT/tomcat, apache에서 symbolic link 사용하는 법

[ TOMCAT ] tomcat , apache 에서 symbolic link 사용하는 법

by 정윤재 2012. 2. 20.

톰캣을 2개 이상 띄우고 같은 폴더를 바라보게 하려는데
당연히 리눅스에서 ln -s  를 써서 같은 폴더를 바라보게 하려고 했다.
하지만 tomcat 과 apache 에서는 link 가 먹히지 않았고 linux  에서
hard link 는 directory 에 먹히지도 않았다.

그래서 tomcat 과 apache 의 설정을 바꾸어 주었더니 되었다.

바꾸어야 하는 부분을 정리 하자면

1. tomcat 설치 폴더/conf/server.xml 의 Context 설정에 link 쓰도록 설정 추가

<Context path="..." reloadable="true" docBase="..." allowLinking="true" />


2. 아파치의 경우 sysbolic link 부분을 allow  시켜 줘야 한다.
<Directory />
   Options FollowSymLinks
   AllowOverride None
</Directory>

<Directory "/usr/local/apache/htdocs">
   Options Indexes FollowSymLinks MultiViews
   Order allow,deny
   Allow from all
</Directory>

<Directory /home/*/public_html>
   AllowOverride FileInfo AuthConfig Limit
   Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>

 
http://www.mungchung.com/xe/index.php?mid=protip&category=3014&document_srl=5370

에서 참고 하여 적용 하여 보았습니다. 원본 만드신분께 감사드립니다.




댓글