NGINX'全球'​​的位置

是否有可能为NGINX服务器创build一个“全球”位置? 我希望NGINX提供的每个站点都可以访问/ global /文件夹; 沿着

http { [...stuff...] #Global path location /global/ { root /my/global/location/; } server { listen 127.0.0.1:80; server_name example.com; [...standard config...] } server { listen 127.0.0.1:80; server_name example.org; [...standard config...] } server { listen 127.0.0.1:80; server_name example.net; [...standard config...] } } 

并且可以访问http://example.com/global/ http://example.org/global/等全球位置的文件。

我可以做到这一点,如果我把全局位置块添加到每个server块,但这是烦人的,我想有全球定义,并能够从网站内访问它。

我可以在每个主机中使用include指令,但是每个主机仍然需要指定。 NGINX维基说,“位置”块只在server上下文中有效,但我不知道是否有重写技巧或类似的东西。

这不是没有,据我所知,也没有任何改变这种说法。