Standortblock hinzufügen, indem auf einen vorhandenen Server verwiesen wird

Standortblock hinzufügen, indem auf einen vorhandenen Server verwiesen wird

Ich benutzeein Drittanbieter-Heroku-Buildpack für nginxmit .conf:

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

Es ist eindeutig vorzuziehen, meine eigene Konfiguration in der enthaltenen Datei vorzunehmen, anstatt diese zu bearbeiten.

Ich möchte statische Dateien bereitstellen /assets. Da ich neu bei nginx bin, habe ich naiv Folgendes versucht:

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

Aber dann ichentdecktdas server_namesoll der Serverstandort sein, z. B. www.example.org. Da ich keine Subdomain verwenden möchte, serverscheint das Hinzufügen eines neuen Blocks nicht geeignet.

Gibt es also eine Möglichkeit, auf diebestehende server-Block, und locationihm einen Block aus dem httpKontext der obersten Ebene hinzufügen?

verwandte Informationen