大佬教程收集整理的这篇文章主要介绍了Nginx 代理负载均衡不允许 POST 大于 1MB,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
关于 Nginx 的这个话题已经讨论了一千次了,但是我尝试了我在互联网上发布的所有内容,但它对我不起作用。
如果我直接通过服务器收费而不通过 Nginx 代理负载均衡器,一切都会完美加载。 它不会发送大于 1mb 的帖子,我尝试以 POST 格式上传 2mb pdf 以将其传递给 MysqL,但它给了我一个错误。如果 pdf 小于 1mb,则 POST 工作正常。
谢谢
server {
# Listen 443 ssl;
Listen 443;
server_name test.com;
ssl on;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
ssl_certificate /etc/letsencrypt/live/appnet.dev/cert.pem;
ssl_certificate_key /etc/letsencrypt/live/appnet.dev/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/appnet.dev/fullchain.pem;
clIEnt_max_body_size 800M;
# server_names_hash_bucket_size 64;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 300;
proxy_max_temp_file_size 16384m;
gzip on;
gzip_vary on;
gzip_min_length 10240;
gzip_proxIEd expired no-cache no-store private auth;
gzip_types text/plain text/CSS text/xml text/JavaScript application/x-JavaScript application/xml;
gzip_disable "MSIE [1-6]\.";
gzip_comp_level 6;
gzip_proxIEd any;
if ($http_host ~* '^test.com'){
rewrite ^(.*)$ https://www.test.com$request_uri redirect;
}
#return 301 https://www.test.com$request_uri;
LOCATIOn / {
set_real_ip_from 173.245.48.0/20;
set_real_ip_from 103.21.244.0/22;
set_real_ip_from 103.22.200.0/22;
set_real_ip_from 103.31.4.0/22;
set_real_ip_from 141.101.64.0/18;
set_real_ip_from 108.162.192.0/18;
set_real_ip_from 190.93.240.0/20;
set_real_ip_from 188.114.96.0/20;
set_real_ip_from 197.234.240.0/22;
set_real_ip_from 198.41.128.0/17;
set_real_ip_from 162.158.0.0/15;
set_real_ip_from 104.16.0.0/12;
set_real_ip_from 172.64.0.0/13;
set_real_ip_from 131.0.72.0/22;
real_ip_header X-ForWARDed-For;
# real_ip_header CF-ConnecTing-IP;
real_ip_recursive on;
proxy_pass https://BACkend;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
#proxy_set_header X-ForWARDed-For $http_x_forWARDed_for;
proxy_set_header X-ForWARDed-For $proxy_add_x_forWARDed_for;
# proxy_set_header X-ForWARDed-Proto $proxy_x_forWARDed_proto;
proxy_set_header X-ForWARDed-Proto $scheR_810_11845@e;
}
}
server {
Listen 80;
# Listen 80 ssl;
ssl on;
server_name test.com;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
ssl_certificate /etc/letsencrypt/live/appnet.dev/cert.pem;
ssl_certificate_key /etc/letsencrypt/live/appnet.dev/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/appnet.dev/fullchain.pem;
gzip on;
gzip_types text/plain application/xml;
gzip_proxIEd no-cache no-store private expired auth;
gzip_min_length 1000;
clIEnt_max_body_size 800M;
# clIEnt_max_body_size 0;
LOCATIOn / {
proxy_pass https://BACkend;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-ForWARDed-For $proxy_add_x_forWARDed_for;
proxy_set_header X-ForWARDed-Proto $scheR_810_11845@e;
}
}
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的Nginx 代理负载均衡不允许 POST 大于 1MB全部内容,希望文章能够帮你解决Nginx 代理负载均衡不允许 POST 大于 1MB所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。