配置nginx代理图片

配置nginx代理图片
vkrain配置nginx代理图片
好的,让我们通过一个例子来说明root和alias的区别。假设你有以下文件结构:
1 | F:/www/nginx_images/ |
使用 alias 的配置:
1 | location /image { |
在这种情况下,当用户访问 http://yourdomain/image/image1.jpg 时,Nginx会将请求映射到实际路径 F:/www/nginx_images/image1.jpg。
使用 root 的配置:
1 | location /image { |
在这种情况下,当用户访问 http://yourdomain/image/image1.jpg 时,Nginx会将请求映射到实际路径 F:/www/image/image1.jpg。
关键区别在于 alias 会将 location 后面的路径(/image)替换为 alias 后面的路径(F:/www/nginx_images),而 root 则会将 location 后面的路径追加到 root 后面的路径(F:/www)。
选择使用哪种方式取决于你的需求。如果你希望 URI 的一部分直接映射到文件系统路径,使用 alias。如果你想要整个 URI 都映射到文件系统路径,使用 root。
配置
1 | server { |

