weifeng 发表于 2025-2-25 13:12:58

Nginx转发不生效

本帖最后由 weifeng 于 2025-2-25 13:39 编辑

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
9.0
系统版本:
ubuntu 24
问题描述:
因网站返回的图片资源,是另外一个域名的相对路径,所以做了一个nginx转发,使得图片资源显示的另外域名地址,但是没有生效,
相关截图(日志、错误),如下图,第一张图片是nginx的配置,第二张图是网站的图片,但是没有变更,请问这种情况怎么处理呀!

weifeng 发表于 2025-2-25 22:39:09

已解决如下:
# 文件上传,代理到后端处理
    location /upload/ {
      proxy_pass http://localhost:5005/upload/;
      
      # 调试
      # expires 0;# 设置缓存时间
      # access_log /www/wwwlogs/fixed.asset.moyetech.com.cn_upload_access.log;
      # error_log /www/wwwlogs/fixed.asset.moyetech.com.cn_upload_error.log;

    }

    # 提供静态文件服务,----!!!!!----重要,----!!!!!----
    location ~ ^/upload/(.*\.(gif|jpg|jpeg|png|bmp|swf))$ {
      alias /www/wwwroot/fixed.asset/api/wwwroot/upload/$1;
      expires 30d;
      access_log /dev/null;
      error_log /dev/null;
    }
页: [1]
查看完整版本: Nginx转发不生效