比如我们开发中,使用的是本地资源和测试服务器的一些资源。这就导致了一些资源的不一致。比如我项目中上传图片和读取图片。在本地起项目的时候,就读取不到测试机上的图片资源,这时候就可以转发,当我请求资源的时候。转发到测试机。
也可以给个别名方式。比如 http://localhost:9091/staticFileServer/img/alarm_icon/baojingzhu.png 请求这个地址(http://localhost:9091/staticFileServer/)就可以请求到我本机指定目录下的某个文件夹。
比如我现在的配置
server {
listen 9091;
# gzip config
gzip on;
gzip_min_length 1k;
gzip_comp_level 9;
gzip_types text/plain application/javascript application/x-javascript text/css
application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
gzip_vary on;
gzip_disable "MSIE [1-6]\.";
location /staticFileServer/ {
# 别名跳转,将访问的url中的/staticFileServer/替换成/home/manage/plat/config/static/
alias D:/1_****Project/plat/plat/1.0.3/plat/config/static/;
}
}
请求 http://localhost:9091/staticFileServer/img/alarm_icon/baojingzhu.png 然后就出来了。