VPS侦探论坛

 找回密码
 注册
查看: 2426|回复: 5

nginx怎么给每个虚拟主机配置不同的post上传大小

[复制链接]
发表于 2022-9-1 13:34:05 | 显示全部楼层 |阅读模式

看到nginx.conf下面http中有配置client_max_body_size 50m;但这是统一配置。

我想给A站点 client_max_body_size 100m;
B站点 client_max_body_size 300m;
这应该怎么配置,自己尝试了几次没有成功
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2022-9-1 19:32:02 | 显示全部楼层


单就nginx的 client_max_body_size 参数来说每个虚拟主机都可以单独设置,直接在每个虚拟主机的server段里面设置就行了
但是php上的上传限制参数无法针对每个虚拟主机单独设置。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2022-9-2 10:28:28 | 显示全部楼层

licess 发表于 2022-9-1 19:32
单就nginx的 client_max_body_size 参数来说每个虚拟主机都可以单独设置,直接在每个虚拟主机的server段里 ...

感谢军哥讲解
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2022-9-11 09:20:09 | 显示全部楼层



licess 发表于 2022-9-1 19:32
单就nginx的 client_max_body_size 参数来说每个虚拟主机都可以单独设置,直接在每个虚拟主机的server段里 ...

军哥,我试了一下,client_max_body_size 放在虚拟机的server里没有效果…… 只有在nginx.conf配置这个才有效……我这是用nginx反代的,只用到nginx
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2022-9-11 15:36:23 | 显示全部楼层

师哥 发表于 2022-9-11 09:20
军哥,我试了一下,client_max_body_size 放在虚拟机的server里没有效果…… 只有在nginx.conf配置这个才 ...

要针对反代就设置在反代的location里面,反代的话建议将反代参数里面加上 proxy_connect_timeout 99999; 防止超时,具体要看一下你那边返回什么错误信息

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2022-9-25 22:57:38 | 显示全部楼层

本帖最后由 师哥 于 2022-9-25 23:01 编辑
licess 发表于 2022-9-11 15:36
要针对反代就设置在反代的location里面,反代的话建议将反代参数里面加上 proxy_connect_timeout 99999;  ...

感谢军哥解答,问题解决了,是我放置的位置不对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-12-25 12:21 , Processed in 0.026986 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表