增加nginx的大小限制以提供pdf

时间:2011-12-08 12:25:35

标签: apache nginx webserver django-staticfiles

我们在网页上加载大小约为300KB的pdf文件时遇到问题.pdf文件服务器是pdf文件服务器。每当我加载文件时都显示错误。(无法打开pdf文件)。但是,崩溃文件的大小只有32 KB。我已经仔细检查了两端的大小。

在服务器端,文件的实际大小为300KB,接收方只有32 KB。

在我提到这个clicked_site(client_max_body_size)之后,我添加了配置。它(nginx.conf)看起来

http {

    ##
    # Basic Settings
    ##

    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout 65;
    types_hash_max_size 2048;

    **client_max_body_size 200M;**
    # server_tokens off;

    # server_names_hash_bucket_size 64;
    # server_name_in_redirect off;

    include /etc/nginx/mime.types;
    default_type application/octet-stream;
 }

但它没有用。你可以为此建议吗?

1 个答案:

答案 0 :(得分:0)

client_max_body_size 与您的案例无关,因为它与文件上传有关。您应该使用其他指令:尝试“ sendfile off ”以检查它是否与内核副本fd相关 - > fd支持,玩 output_buffers aio / directio 。这些描述为here