3.6.3 版本 sym 配置 nginx 反向代理后,上传目录的图片报 404 并且无法上传

sym 是以 8080 端口启动的,nginx 配置反向代理后,使用 80 端口访问,显示上传目录的图片报 404 并且无法上传。但域名加 8080 访问就可以是示上传目录的图片并且可以上传。有谁知道原因吗

  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台,“下一代的社区系统,为未来而构建”。

    489 引用 • 4449 回帖 • 650 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    1808 引用 • 11780 回帖 • 578 关注

赞助商 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 88250

    应该是反向代理设置问题,图片存储端口不要代理,建议配置七牛云 CDN 分发。

  • mingzai
    作者

    @88250 反向代理是按 Sym 安装指南来的,图片样式都可以,就是上传目录的图片显示是 404. 上传采用的是 local, 图片存储端口有配置的地方吗?应该就是和项目的 8080 一致的吧。七牛还得配域名而且后期还收钱,太麻烦了,本地空间够用了啊。请指教

  • mingzai
    作者

    @88250 问题解决了,是我 nginx 配置里面 root 配置的路径错了。不好意思 。非常感谢您的回答。

  • mingzai
    作者

    @88250 项目停掉重启后问题又出现了,估计刚才是缓存。但问题是解决了,我把本地上传 upload 文件夹放到项目根目录就可以了。放在默认的配置~/sym/upload 就是不行。可能需要对 nginx 做相关配置吧,花了不少时间没配成功。