개발 노트
Apache에 시스템 환경 변수 전달 하기
무병장수권력자
2008. 12. 2. 15:58
작성자 : 김문규
최초작성일 : 2008.11.26
시스템의 공유 라이브러리를 사용할 경우,
아파치 웹서버 또는 톰캣이 공유 라이브러리를 찾도록 하게 하기 위해서는 LD_LIBRARY_PATH를 환경 변수로 인식해야 합니다.
이외에도 특정 모듈들을 사용할 경우에 원하는 환경 변수를 아파치 웹서버 또는 톰캣이 인식해야 할 경우가 있습니다.
이 때, 다음처럼 변수를 넘기시면 되지요.
1. 아파치 웹 서버
. 새로운 변수를 선언하고 싶은 경우
SetEnv LD_LIBRARY_PATH /usr/lib:.......
. 시스템 변수를 그대로 가져오고 싶은 경우
PassEnv LD_LIBRARY_PATH
이렇게 하시면 아파치 웹 서버를 구동시키는 계정의 환경변수에 있는 해당 값을 그대로 가져 옵니다.
2. 톰캣 서버
톰캣의 경우 실행하는 계정의 환경 변수가 그대로 인식이 됩니다.
즉, env 명령어로 확인하셨을 때 존재하는 환경 변수일 경우 그대로 인식이 됩니다.