
apache_setenv는 Apache 2.2 버전부터 사용할 수 있습니다. 하지만, VirtualHost 단위로 환경 변수를 설정하는 것은 지원되지 않습니다.
아래와 같은 코드를 사용하여 환경 변수를 설정할 수 있습니다.
bash
SetEnv MY_VAR "Hello, World!"
# 또는
SetEnvIf Host "example.com" MY_VAR="Hello, World!"
또는, Apache 2.4 버전부터는 SetEnvIf directive를 사용하여 환경 변수를 설정할 수 있습니다.
bash
SetEnvIf Host "example.com" MY_VAR="Hello, World!"
이러한 설정을 적용하고 나서도 MY_VAR 변수가 설정되지 않은 것처럼 보인다면, Apache의 로그 파일을 확인하여 설정이 적용되었는지 확인하십시오.
2025-04-22 01:26