与其在绝望和挣扎中苟活,不如在希冀和盼望中死亡。------纪伯伦
今天配置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 /; } } }
|
然后就能成功代理到啦!