我在用着适用于 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
上下文中向其添加一个块?