利用nginx搭建静态资源服务器,把服务器本地文件对外可直接访问

该博客围绕Spring Boot项目展开,项目打成jar包部署在服务器,因无专门图片服务器,将图片上传到项目服务器指定目录。为解决图片访问问题,使用Nginx进行配置,使图片可通过ip+端口/图片文件名称直接访问,还介绍了Nginx的具体配置内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为项目是springboot,现在是打成jar包之后放到服务器上,项目中需要做一些图片上传功能,图片量不算太大,也没有专门的图片服务器,所以直接把图片上传到项目服务器上指定目录下,因为图片不在项目中,所以涉及到图片访问问题,所以用nginx配置了一下,使图片目录下的图片文件可以直接通过  ip+端口/图片文件名称  直接访问,配置很简单,具体如下图所示:

root   /usr/local/stmt/uploadfile/image;  这句话是映射到图片保存的服务器真实路径
autoindex on;                                        这句话是开启浏览目录权限

 listen       18081;  是 监听 18081端口

===============================以下配置和图片访问没有关系,只是nginx代理项目===============

proxy_pass http://localhost:8080     这句话是把监听到的18081端口访问映射到localhost:8080

配置好之后,如下所示:

服务器上图片路径如下,这个路径和上边 root 配置的路径一样:

浏览器访问效果如下,ip+端口+图片名称可以直接浏览图片:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值