51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

nginx代理静态资源404坑

与其在绝望和挣扎中苟活,不如在希冀和盼望中死亡。------纪伯伦

今天配置nginx做静态资源反向代理的时候配置文件如下

|------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 3 4 5 6 7 8 9 10 11 12 | hljs conf events{ worker_connections 1024; } http{ server{ listen 80; server_name localhost; location ~ /upload/img/ { root /upload/img/; } } } |

本来我是想配置请求/upload/img/,然后获取到/upload/img/下面的静态资源

但我没有注意到location中配置的/upload/img/路径会自动和root下的路径相加。。。

因此我们应该修改为如下

|------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 3 4 5 6 7 8 9 10 11 12 | hljs conf events{ worker_connections 1024; } http{ server{ listen 80; server_name localhost; location ~ /upload/img/ { root /; } } } |

然后就能成功代理到啦!

赞(0)
未经允许不得转载:工具盒子 » nginx代理静态资源404坑