是否可以为 NGINX 服务器创建一个“全局”位置?我希望 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...]
}
}
Run Code Online (Sandbox Code Playgroud)
并且能够从http://example.com/global/ http://example.org/global/等访问全局位置的文件。
如果我将全局位置块添加到每个server
块中,我可以做到这一点,但这很烦人,我希望将其定义为全局并能够从站点内访问它。
我可以include
在每个主机中使用一个指令,但它仍然需要在每个主机中指定。NGINX wiki 说“位置”块仅在server
上下文中有效,但我不知道是否有重写技巧或类似的东西。
归档时间: |
|
查看次数: |
4756 次 |
最近记录: |