我在.conf中使用nginx的第三方Heroku buildpack :
http { ... server { server_name _; ... } include config/nginx-local*.conf }
显然最好是在包含文件中进行自己的configuration,而不是编辑这个configuration文件。
我想在/assets上提供静态文件。 作为nginx新手,我天真地尝试过:
server { server_name static; location /assets { root <disk location> } }
但后来我发现 server_name应该是服务器的位置,例如www.example.org 。 由于我不想使用子域名,所以添加一个新的server块似乎是不合适的。
那么有没有办法引用现有的 server块,并从顶级http上下文中添加一个location块?