nginx.conf try_files
时间: 2023-10-18 19:26:13 浏览: 45
`try_files`是nginx.conf中的一个指令,用于在请求静态文件时尝试多个URI,以提高效率和可靠性。它的语法为:
```
try_files file ... uri;
```
其中,`file`是要尝试的文件路径,`uri`是要尝试的URI。当请求的文件不存在时,nginx会依次尝试这些URI,直到找到一个存在的文件或者最后一个URI。如果最后一个URI也找不到对应的文件,nginx会返回404错误。
例如,以下配置将尝试查找请求的文件,如果不存在则尝试查找`/index.html`和`/404.html`文件:
```
location / {
try_files $uri $uri/ /index.html /404.html;
}
```