java项目发布遇到部分nginx问题

环境:linux
问题描述:
1.nginx 访问静态资源文件没有权限(403 forbidden)
解决:确认linux静态资源文件夹权限,nginx配置文件nginx.conf头部有一行注释的#user nobody 取消注释将nobody改成root,重启nginx,访问正常。参考博客:

https://blog.csdn.net/ngcsnow/article/details/39394991

2.文件过大造成上传失败和下载失败
解决:可在http后的大括号内加入也可在server后加入
(其他博客可在ng配置文件 http后的大括号内加,也可在server或者location 后的大括号内加,加的位置不同,作用域不同 没有实践过)
另:如果使用了多个nginx转发,每一个nginx都需要设置。后台用的框架为springBoot 需要在SpringBoot项目的配置文件application.yml中设置文件上传的大小
spring: servlet: multipart: max-file-size: 50MB max-request-size: 100MB

nginx常用命令:
1.使用配置文件启动nginx
nginx -c ${配置文件路径}
2.重启ng服务
service nginx restart
3.更改ng配置文件后重新加载
nginx -s reload

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值