Nginx转发不生效
本帖最后由 weifeng 于 2025-2-25 13:39 编辑为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
9.0
系统版本:
ubuntu 24
问题描述:
因网站返回的图片资源,是另外一个域名的相对路径,所以做了一个nginx转发,使得图片资源显示的另外域名地址,但是没有生效,
相关截图(日志、错误),如下图,第一张图片是nginx的配置,第二张图是网站的图片,但是没有变更,请问这种情况怎么处理呀!
已解决如下:
# 文件上传,代理到后端处理
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]