无聊人x的小记

【技术总结】- VPS中调整nginx上传附件限制

上传Ghost主题时老提示主题附件过大,一直在网上寻找各种解决方法,搜寻实验好久却依然没有解决。

偶尔在一个论坛,看到了一些说法,才发现我之前的思路都是错的,原来是Nignx的限制,而不是Ghost的限制,核对这官方的说明文档,原来官方已经给个解决方法,方法如下:

如果你使用了Nginx Proxy ,则默认有个2M的上传限制,你可以新建一个文件/srv/docker/nginx/vhost.d/default
添加一行 client_max_body_size 100m; 来解决这个问题(一般情况下 Nginx 会自动重启,如果没有则需要手动重
启下 Nginx Proxy)
你也可以直接运行下面的命令,会自动创建上面的所说的文件:
1. echo "client_max_body_size 100m;" > /srv/docker/nginx/vhost.d/default
如果原方案不行,尝试以下两种方案:

1. echo "client_max_body_size 100m;" | sudo tee -a /srv/docker/nginx/vhost.d/default
2. sudo su echo "client_max_body_size 100m;" > /srv/docker/nginx/vhost.d/default
以上任选一种执行后,手动重启nginx

然后现在所有的Ghost博客涉及到的图片,我都会直接传输到VPS中,目录如下/srv/docker/Ghost/images,也方便管理了。

评论