nginx中try_files和proxy_pass

try_files和proxy_pass都是nginx中的指令,但是用途不同。

try_files是用来在本地找到并返回指定的文件,如果找不到则转到下一个指令。可以用来实现静态文件的访问。

proxy_pass是用来将请求转发到指定的后端服务器,然后将后端服务器返回的内容返回给客户端。可以用来实现反向代理。

两者可以共存,比如可以在try_files中先尝试返回本地的静态文件,如果找不到再转到反向代理。但是需要注意,try_files只能在server或location中使用,而proxy_pass只能在location中使用。

猜你喜欢

转载自blog.csdn.net/dudadudadd/article/details/129813579