Apache에 시스템 환경 변수 전달 하기

개발 노트 2008. 12. 2. 15:58 posted by 무병장수권력자


작성자 : 김문규
최초작성일 : 2008.11.26

시스템의 공유 라이브러리를 사용할 경우,
아파치 웹서버 또는 톰캣이 공유 라이브러리를 찾도록 하게 하기 위해서는 LD_LIBRARY_PATH를 환경 변수로 인식해야 합니다.
이외에도 특정 모듈들을 사용할 경우에 원하는 환경 변수를 아파치 웹서버 또는 톰캣이 인식해야 할 경우가 있습니다.

이 때, 다음처럼 변수를 넘기시면 되지요.

1. 아파치 웹 서버
. 새로운 변수를 선언하고 싶은 경우

SetEnv LD_LIBRARY_PATH /usr/lib:.......

. 시스템 변수를 그대로 가져오고 싶은 경우

PassEnv LD_LIBRARY_PATH

이렇게 하시면 아파치 웹 서버를 구동시키는 계정의 환경변수에 있는 해당 값을 그대로 가져 옵니다.

2. 톰캣 서버
톰캣의 경우 실행하는 계정의 환경 변수가 그대로 인식이 됩니다.
즉, env 명령어로 확인하셨을 때 존재하는 환경 변수일 경우 그대로 인식이 됩니다.

'개발 노트' 카테고리의 다른 글

[Unix] find 명령어 잘쓰기  (0) 2008.12.04
HP-UX 에서 소프트웨어 설치/삭제 하기  (0) 2008.12.04
Linux 랑 좀 다른 AIX 써보기  (0) 2008.11.24
초! 간단 CSS  (0) 2008.11.20
apache에서 CGI 설정하기  (0) 2008.11.11