기존 서버를 참조하여 위치 블록 추가

기존 서버를 참조하여 위치 블록 추가

나는 사용하고있다nginx용 타사 Heroku 빌드팩.conf 사용:

http {
    ...
    server {
        server_name _;
        ...
    }
    include config/nginx-local*.conf
}

분명히 이 파일을 편집하는 대신 포함된 파일에서 내 자신의 구성을 수행하는 것이 더 좋습니다.

에 정적 파일을 제공하고 싶습니다 /assets. nginx를 처음 접했기 때문에 순진하게 다음을 시도했습니다.

server {
    server_name static;
    location /assets {
        root <disk location>
    }
}

그런데 나는발견이는 server_name서버 위치로 간주됩니다(예: www.example.org. 하위 도메인을 사용하고 싶지 않기 때문에 새 server블록을 추가하는 것은 적합하지 않은 것 같습니다.

그럼 참고할 수 있는 방법이 없을까요?기존의 server블록을 만들고 location최상위 http컨텍스트에서 블록을 추가하시겠습니까?

관련 정보