环境:linux
问题描述:
1.nginx 访问静态资源文件没有权限(403 forbidden)
解决:确认linux静态资源文件夹权限,nginx配置文件nginx.conf头部有一行注释的#user nobody 取消注释将nobody改成root,重启nginx,访问正常。参考博客:
https://blog.youkuaiyun.com/ngcsnow/article/details/39394991
2.文件过大造成上传失败和下载失败
解决:
(其他博客可在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