![通过引用现有服务器添加位置块](https://linux22.com/image/667687/%E9%80%9A%E8%BF%87%E5%BC%95%E7%94%A8%E7%8E%B0%E6%9C%89%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%B7%BB%E5%8A%A0%E4%BD%8D%E7%BD%AE%E5%9D%97.png)
我在用着适用于 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
上下文中向其添加一个块?