Re: проблема с закачкой файлов
Alexey Karagodov
karagodov at gmail.com
Mon Sep 3 14:16:47 MSD 2007
попробуй в хттп всунуть client_max_body_size 10m;
просто wget-ом (без извращений) файл качается?
2007/9/3, Vasiliy Tolstov <v.tolstov at peterhost.ru>:
> Пытаюсь закачать файл размеро 3072000 байт. Через форму вида
> <form method="post" enctype="multipart/form-data" action="my.php">
> <input type="file" name="file">
> <input type="submit" value="Submit">
> </form>
>
> Файл, my.php делает следующее
>
> if (is_uploaded_file($_FILES['file']['tmp_name'])){
> echo "file is uploaded";
> }
> else {
> echo "Error";
> }
>
> После ожидания примерно в минуту выдается ошибка
> 413 Request Entity Too Large
> nginx/0.5.7
>
> Конфиг у nginx следующий
>
> user www www;
> worker_processes 2;
>
> error_log /var/log/nginx-error.log error;
> pid /var/run/nginx.pid;
>
> events {
> worker_connections 2000;
> use kqueue;
> }
>
> http {
> include mime.types;
> default_type text/html;
> sendfile on;
> access_log off;
> large_client_header_buffers 32 16k;
> client_header_buffer_size 2k;
> client_header_timeout 600;
> client_body_timeout 600;
> ignore_invalid_headers off;
> server_names_hash_bucket_size 128;
> server_names_hash_max_size 2048;
>
> server {
> listen 127.0.0.1:888;
> server_name localhost;
> access_log off;
> location = /stub_status {
> stub_status on;
> allow 127.0.0.0/8;
> deny all;
> }
> location / { deny all; }
> }
>
> server {
> include listen.conf;
> location / {
> access_log off;
> proxy_pass http://127.0.0.1/;
>
> client_max_body_size 10m;
> client_body_buffer_size 512k;
>
> proxy_connect_timeout 600;
> proxy_send_timeout 300;
> proxy_read_timeout 300;
> proxy_send_lowat 8191;
>
> proxy_redirect off;
>
> 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_buffer_size 4k;
> proxy_buffers 4 32k;
> proxy_busy_buffers_size 64k;
> proxy_temp_file_write_size 64k;
>
> proxy_temp_path /tmp/nginx;
> }
> }
>
> include move_user.conf;
> include deny_user.conf;
> }
>
>
>
>
>
> --
> С уважением, Vasily Tolstov
>
>
>
More information about the nginx-ru
mailing list