adicione bloco de localização referenciando um servidor existente

adicione bloco de localização referenciando um servidor existente

estou a usarum buildpack Heroku de terceiros para nginxcom .conf:

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

Claramente é preferível fazer minha própria configuração no arquivo incluído em vez de editar este.

Quero servir arquivos estáticos em /assets. Sendo novo no nginx, tentei ingenuamente:

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

Mas então eudescobertoessa server_namedeveria ser a localização do servidor, por exemplo www.example.org. Como não quero usar um subdomínio, adicionar um novo serverbloco parece uma má opção.

Então, existe uma maneira de fazer referência aoexistir serverbloco e adicionar um locationbloco a ele a partir do contexto de nível superior http?

informação relacionada