nginx的使用非常广泛,但是其实它的配置方面并不是特别友好,换句话说nginx配置方面的坑其实还挺多,易用性不是那么强,但是真正配置好了,就会感觉挺好用了。nginx中有一个try_files配置,很多人在配置location的时候,没有加上这句配置,就会导致一些莫名其妙的问题。最典型的问题就是比如vue单页面项目,打包后通过nginx来映射,如果用户在点击浏览器刷新按钮,那么会出现一种情况就是,刷新后会显示404 not found,或者301重定向到了某个静态页面中去了。这些bug都是因为没有配置try_files的原因。