@chifth

Почему nginx плохо отдаёт большие скачиваемые файлы?

Всем привет.
Ребята, помогите разобраться. Есть домашний веб-сервер с файлами, крутитися на Nginx\php (Тупо обзор папки). В мир проксируется через nginx на маршрутизаторе. Проблема в том, что если заходить в своей сети (по IP:80) то всё ок. МОжно даже фильмы смотреть. Но извне - файлы вижу, мелкие даже скачиваю, но если файл большой - то скорость 10-100Кбит рывками и потом дисконнект. Чую, что проблема где-то в параметрах. Подскажите, что я делаю не так?

кусок nginx.conf роутера:
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    #gzip  on;

    server {
        listen  80;
        server_name torrent.chifty.top;

        location / {
                proxy_pass      http://192.168.222.10:8080;
        }
    }


кусок nginx.conf сервера:
http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    sendfile_max_chunk 512k;
    tcp_nopush     on;
    tcp_nodelay on;
    directio 10m;
    expires max;
    limit_rate 5M;
    keepalive_timeout  65;

    server {
        listen          8080;
        server_name     torrent.chifty.top;
        root /usr/local/www/chifty/torrent;
        index  /_h5ai/public/index.php;

        location / {
            try_files $uri $uri/ =404;
        }

        error_page      500 502 503 504  /50x.html;
        location = /50x.html {
        root /usr/local/www/nginx-dist;
        }

        location ~ \.php$ {
                try_files $uri =404;
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                fastcgi_pass unix:/var/run/php-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $request_filename;
                include fastcgi_params;
        }
    }
  • Вопрос задан
  • 147 просмотров
Пригласить эксперта
Ответы на вопрос 1
@KingstonKMS
Проблема явно в маршрутизаторе
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы