如何为nginx配置多个root?
发布时间:2020-12-13 21:17:28 所属栏目:Nginx 来源:网络整理
导读:location ~ { root /var/www/static1/; root /var/www/static2/; } 我尝试了上面这个,所以当请求/name.gif时,如果/var/www/static1/name.gif存在,那么就按原样使用它;但是如果没有这样的文件,试着看看是否有/var/www/static2/name.gif,是否可以这样配置nginx
我尝试了上面这个,所以当请求/name.gif时,如果/var/www/static1/name.gif存在,那么就按原样使用它;但是如果没有这样的文件,试着看看是否有/var/www/static2/name.gif,是否可以这样配置nginx? 最佳答案
假设您正在使用nginx 0.7.24(?)或更高版本,您可以使用try_files完成此操作:
通常,root内部位置/不正确,但在这种特定情况下,我认为您不想将/ var / www设置为一般根目录,以防您最终添加其他位置. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 通过nginx替换指纹文件服务器时,在浏览器中过期资产缓存
- nginx 超时问题: upstream timed out (110: Connection tim
- nginx – 允许通过反向代理登录IIS站点的正确方法是什么?
- 如何在浏览器,nginx服务器中强制下载文件
- 为什么更新时间对于像nginx这样的Web服务器如此重要?
- 缓存-Nginx:向fastcgi_cache响应添加条件到期标头
- node.js – Elastic Beanstalk Nginx服务静态文件
- Nginx – 重定向域尾随点
- Nginx $request_uri有重复的查询参数
- Nginx try_files(文件夹文件)后备