我们在使用文件上传时,不设置文件大小,正常使用。
<input type="file"></input>
但是在使用nginx将前端代理后就出现了文件被限制为1MB。
如何去解决呢?使用client_max_body_size来设置最大限制。
server {
listen 8096; #nginx使用8096
server_name localhost; #服务名称
#解决上传文件的大小受限的问题
client_max_body_size 1024M;
location /menhu/cms {
proxy_pass http://cms;
#请求转向cms 定义的服务器列表。也就是访问localhost:8096/menhu/cms 会转向到上方服务器列 #表中的127.0.0.1:8111
}
位置也需要注意下,最好是放置在server_name下。
然后重启nginx即可。
附带
验证配置是否正确: nginx -t
查看Nginx的详细的版本号:nginx -V
查看Nginx的简洁版本号:nginx -v
启动Nginx:start nginx
快速停止或关闭Nginx:nginx -s stop
正常停止或关闭Nginx:nginx -s quit
配置文件修改重装载命令:nginx -s reload