有没有办法只通过一些 URL 路径来提供静态文件?例如,下一个 URL 模式http://host/static/*.png
具有/static/
子字符串(路径),Nginx 将从那里提供任何静态数据。
在 Web 服务器文档中,我找到了一个示例:
location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|js)$ { ...
并像这样定义了我的 Nginx 配置:
location / {
try_files $uri $uri/ /index.html;
}
location /apib {
#some proxy_pass
}
location /apim {
#some proxy_pass
}
location /api {
#some proxy_pass
}
我尝试使用 root dir添加额外location
的 for 。*/static/*.*
/var/www/some_statics