Привет ЛОР!
У меня есть сайт с moodle. Хочу перевести его на nginx.
Но возникла проблема, которую я всё не могу преодолеть:
При попытке загрузить файл(через форму для загрузки на сайте), размером больше 1023K, он выдаёт «Ошибка соединения с сервером»(error connecting to the server). И всё, больше никаких ошибок. С apache таких ошибок нет.
Платформа:
Centos 7 x86_64
nginx 1.6.1
php-fpm 5.4.16
postgresql 9.2.7В /etc/php.ini
post_max_size = 4096M
upload_max_filesize = 4096M
max_file_uploads = 200
max_execution_time = 600user                                                    nginx;
worker_processes                                        auto;
error_log                                               /var/log/nginx/error.log;
pid                                                     /run/nginx.pid;
events {
        worker_connections                              1024;
}
http {
        include                                         /etc/nginx/mime.types;
        default_type                                    application/octet-stream;
        log_format                                      main    '$remote_addr - $remote_user [$time_local] "$request" '
                                                        '$status $body_bytes_sent "$http_referer" '
                                                        '"$http_user_agent" "$http_x_forwarded_for"';
        access_log                                      /var/log/nginx/access.log  main;
        index                                           index.html index.htm;
        server
        {
                access_log                              /var/log/nginx/moodle-access.log;
                error_log                               /var/log/nginx/moodle-error.log debug;
                listen                                  80;
                server_name                             moodle.domain.ru;
                location /
                {
                        root                            /var/www/moodle;
                        index                           index.php index.html index.htm;
                        # moodle rewrite rules
                        rewrite                         ^/(.*.php)(/)(.*)$ /$1?file=/$3 last;
                }
                # php parsing
                location ~ \.php$
                {
                        root                            /var/www/moodle;
                        try_files                       $uri =404;
                        include                         fastcgi_params;
                        fastcgi_split_path_info         ^(.+\.php)(/.+)$;
                        fastcgi_pass                    unix:/run/php5-fpm.sock;
                        #fastcgi_pass                    127.0.0.1:9000;
                        fastcgi_index                   index.php;
                        fastcgi_param                   SCRIPT_FILENAME $document_root$fastcgi_script_name;
                        #fastcgi_buffer_size             1280k;
                        #fastcgi_buffers 256             40k;
                        #fastcgi_busy_buffers_size       2560k;
                        #fastcgi_temp_file_write_size    2560k;
                }
        }
}

