nginx 转发

比如我们开发中,使用的是本地资源和测试服务器的一些资源。这就导致了一些资源的不一致。比如我项目中上传图片和读取图片。在本地起项目的时候,就读取不到测试机上的图片资源,这时候就可以转发,当我请求资源的时候。转发到测试机。

也可以给个别名方式。比如 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     然后就出来了。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值