2
Kubernetes에서 Nginx를 실행 중입니다.Nginx proxy_pass 지시문 문자열 보간
proxy_pass "http://service-1.default";
는 다음 작동하지 않습니다하지만 :
set $service "service-1";
proxy_pass "http://$service.default";
내가 지금까지와 같은 no resolver defined to resolve service-1.default
말하는 오류가
나는 다음과 같은 proxy_pass을 사용
는 예상대로 작동 지시어 나는proxy_pass
이 똑같은 문자열을 받고 있다고 말할 수 있습니다. 왜 다르게 행동합니까?
정규식을 사용하여 URL에서 동적으로 서비스 이름을 가져 오기 때문에 변수를 사용해야합니다.