Apache2, Tomcat 심볼릭 링크 적용하기

2018. 9. 3. 10:52 Server, WAS/Tomcat

지난번에 리눅스 시스템내에서 심볼링 링크를 생성하고 삭제하는 방법을 포스팅한적이 있다.
오늘은 Apache 와 Tomcat에서 심볼링 링크를 일반 디렉토리와 동일하게 읽을수 있도록 설정하는 방법을 포스팅하겠다.

Apache와 Tomcat은 기본 설정으로는 심볼릭 링크를 읽지 못한다.
이는 보안 측면으로 기본설정에서 막아둔 것인데 간단한 옵션 설정을 통해 설정변경이 가능하다.


1. Tomcat
$TOMCAT_HOME/conf/server.xml 파일을 열어 Context 구문에 allowLinking="true" 를 지정해 주면 된다.


<Context path="" reloadable="false" privileged="true" docBase="/home/tour/test/WebContent" workDir=""

 allowLinking="true" crossContext="true" />





2. Apache2
$APACHE_HOME/conf/httpd.conf 파일을 열어 <Directory /> 태그 밑에 Options FollowSymLinks 를 지정해주면 된다.


  <Directory />
   Options FollowSymLinks
   AllowOverride None

   Order allow,deny
   Allow from all
 </Directory>



출처: http://fruitdev.tistory.com/86?category=558549 [과일가게 개발자]