톰캣을 2개 이상 띄우고 같은 폴더를 바라보게 하려는데
당연히 리눅스에서 ln -s 를 써서 같은 폴더를 바라보게 하려고 했다.
하지만 tomcat 과 apache 에서는 link 가 먹히지 않았고 linux 에서
hard link 는 directory 에 먹히지도 않았다.
그래서 tomcat 과 apache 의 설정을 바꾸어 주었더니 되었다.
바꾸어야 하는 부분을 정리 하자면
당연히 리눅스에서 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
에서 참고 하여 적용 하여 보았습니다. 원본 만드신분께 감사드립니다.
댓글