는 내가 환매 특약의 일부의 nginx의 설정을 가지고 있고, 응용 프로그램 루트는 다양한 기계 및 설정에 때로는 다른 : 나는 어딘가에 변수를 설정할nginx 홈 환경 변수?
server {
listen 80;
server_name admin.triface.local;
root /Users/xxxxxx/Sites/triface-admin/public;
index triface.html;
}
날 수 있습니다 (AN bash는 환경 변수 또는 이에 상응하는 등) 서버 루트 하드 코딩을 피하십시오. 이것은 간단해야하지만, 나는 그것에 대해 아무것도 찾을 수없는 것 같습니다. 모든 단서?
이것은의 nginx 설정 파일입니다 :
이 유래의 답변을 참조하십시오. 환경 변수를 설정하는 예 : .bashrc에서 구문은 단순히 NGINX =/Users/xxxxxx/Sites/triface-admin/public' – tripleee입니다. 죄송합니다. 질문을 잘못 읽었습니다. 나는 그가 Nginx에서 그것을 설정하고 싶다고 생각했다. – jschorr
그래, bash 환경 변수를 설정하고 nginx ($ HOME처럼)에서 읽는 방법을 찾고 있지만 분명히 아무 것도 없다! – prismofeverything