я используюсторонний пакет сборки Heroku для nginxс .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
?