![Nginx 在目录中查找,如果不存在则传递给上游后端](https://linux22.com/image/720889/Nginx%20%E5%9C%A8%E7%9B%AE%E5%BD%95%E4%B8%AD%E6%9F%A5%E6%89%BE%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%B8%8D%E5%AD%98%E5%9C%A8%E5%88%99%E4%BC%A0%E9%80%92%E7%BB%99%E4%B8%8A%E6%B8%B8%E5%90%8E%E7%AB%AF.png)
我们使用 nginx 作为两个 Web 服务器之间的负载均衡器
是否可以让 nginx 查看请求的文件是否存在于特定的本地目录(一些最小化的 css/js 文件、一些图像)中,如果是,则直接提供该文件,如果不存在,则将请求传递给上游后端?
答案1
这正是 try_files 指令的用途。
try_files /local/directory @backends
我们使用 nginx 作为两个 Web 服务器之间的负载均衡器
是否可以让 nginx 查看请求的文件是否存在于特定的本地目录(一些最小化的 css/js 文件、一些图像)中,如果是,则直接提供该文件,如果不存在,则将请求传递给上游后端?
这正是 try_files 指令的用途。
try_files /local/directory @backends