You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于Nginx+Spring Boot搭建文件上传网页及Docker部署时上传报错的求助

基于Nginx+Spring Boot搭建文件上传网页及Docker部署时上传报错的求助

嗨,各位大佬!我正在做一个业余项目,打算部署到服务器上——用Vue.js做前端,Spring Boot做后端。项目里有个核心功能是上传带图片的帖子,所以我们计划用Docker跑一个文件服务器(选了Nginx),同时本地开发阶段用Mailhog服务器来测试邮件功能。

我们的设计思路是:把图片直接上传到Nginx文件服务器,数据库里只存储图片的访问路径。为此我已经在docker-compose.yaml里配置了Nginx镜像,但每次在Docker环境下测试上传功能都会报错,实在找不到问题出在哪。

下面是我的docker-compose.yaml配置:

services:
  mail:
    image: mailhog/mailhog:latest
    ports: 
      - "1025:8025"
  web:
    image: nginx:latest
    build: .
    volumes:
        - ./config/default.conf:/etc/nginx/conf.d/default.conf
        - ./shared-folder:/usr/share/nginx/html
    ports:
        - 80:80

补充下项目结构的上下文:项目根目录下有frontend、backend文件夹,还有一个docker文件夹,这个docker文件夹里面包含了shared-folder(就是上面配置里挂载给Nginx的那个文件夹)。

有没有大佬能帮我分析下可能的问题点?比如Nginx的配置是不是有疏漏?Spring Boot后端上传文件的路径是不是没匹配对?或者Docker挂载目录的权限有什么坑?麻烦指点一下,谢谢啦!

备注:内容来源于stack exchange,提问作者Olcsa22

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 10:18:02