Криво работает быстрая загрузка

Сообщения
68
Реакции
8
Помог
2 раз(а)
Установил быструю закачку себе на сервер через nginx
некоторые файлы грузит нормально, но другие вообще в отказ, что можно с этим поделать?

Конфиг Nginx
Код:
user root;
worker_processes  1;

error_log  /var/log/nginx/error.log;
pid        /var/run/nginx.pid;

events {
    worker_connections  1024;
    use epoll;
}

http {
    include       /etc/nginx/mime.types;

    access_log  /var/log/nginx/access.log;

    sendfile        on;
    tcp_nopush     on;
    keepalive_timeout  15;
    tcp_nodelay        on;
    directio 5m;
    expires max;

    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;

    server {
        #listen 80;
        location / {
                root   /var/www/;
                index  index.html index.htm;
                set $limit_rate 3m; #ограничиваем скорость скачивания до 3мбайт
        }
        location ~ /(.*)/.*\.cfg { # запрещаем скачивать cfg файлы
                deny all;
        }
        location ~ /(.*)/addons/ { # запрещаем доступ к addons
                deny all;
        }
        location ~ /(.*)/logs/ { # запрещаем доступ к addons
                deny all;
        }
     }

}
 
Сообщения
2,143
Реакции
1,223
Помог
44 раз(а)
Вам нужно идти в раздел веб-помощи.
 
Сообщения
87
Реакции
54
Помог
1 раз(а)
Код:
http {
    server {
        #listen 80;
       location ~ /(.*)/.*\.cfg { # запрещаем скачивать cfg файлы
                deny all;
        }
        location ~ /(.*)/addons/ { # запрещаем доступ к addons
                deny all;
        }
        location ~ /(.*)/logs/ { # запрещаем доступ к addons
                deny all;
        }
     }
}
А зачем вы запрещаете скачивать эти файлы ?
вы сделали прямой путь к папке servers ? OO
 
Сообщения
87
Реакции
54
Помог
1 раз(а)
L4D2, наверное с этой темы
кснет не пример, но то что эта тема и на ДС, уже не нормально.
Так мало того, что кснет и дс, ладно, но то что это разлетелось по всем сайтам, угарал долго.. :DD
1 Окт 2018
TrapManiak, Есть разница nginx или апач ?
1 Окт 2018
Не майся ерундой, сделай так:

Код:
error_log  /var/log/nginx/error.log;
pid        /var/run/nginx.pid;

events {
    worker_connections  1024;
    use epoll;
}

http {
    include       /etc/nginx/mime.types;

    access_log  /var/log/nginx/access.log;

    sendfile        on;
    tcp_nopush     on;
    keepalive_timeout  15;
    tcp_nodelay        on;
    directio 10m;
    expires max;

    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;

    server {
        #listen 80;
        location / {
                root   /var/www/;
                index  index.html index.htm;
                set $limit_rate 3m; #ограничиваем скорость скачивания до 3мбайт
        }
     }

}
1. В папке 'var/www/'
- Создай папку fastdl в ней подпапку cstrike
2. В папке '.../severs/rehlds/cstrike/'
- Скопируй следующие Файлы\Папки: maps | models | sound | sprites | файлы c расширением ".wad", в папке 'var/www/fastdl/cstrike/'
- В папке 'var/www/fastdl/' жмем свойства на папке '/cstrike/' ставим галочку, чтобы внутри файлы также приняли разрешение и даем разрешение: 755
3. В server.cfg
Код:
sv_send_resources 0
sv_downloadurl "http://de-cs.ru/fastdl/cstrike/"
sv_allowdownload 1
sv_allowupload 0
sv_allow_dlfile 0
 
Последнее редактирование:
Сообщения
316
Реакции
131
Помог
4 раз(а)
L4D2, по мне так лучше симлинк сделать, чем дублировать папки и файлы + микро экономия место
 
Сообщения
957
Реакции
1,185
Помог
52 раз(а)
В папке 'var/www/fastdl/' жмем свойства на папке '/cstrike/' ставим галочку, чтобы внутри файлы также приняли разрешение и [BGCOLOR=rgb(251, 160, 38)]даем разрешение: [/BGCOLOR][BGCOLOR=rgb(251, 160, 38)]777[/BGCOLOR]
эт зачем такая дырища в безопасности?
 
Сообщения
87
Реакции
54
Помог
1 раз(а)
Sonyx, ночь была.. поправил
 
Сообщения
265
Реакции
315
Помог
10 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Сообщения
2,491
Реакции
2,791
Помог
61 раз(а)
вы сделали прямой путь к папке servers ? OO
В чем проблема ксли сделать папку сервера document root?
1 Окт 2018
http { include /etc/nginx/mime.types;
Зачем вы полезли в настройки nginx-а весто создания хоста (или замены деф)?
Правило include /etc/nginx/sites-enabled/*; ни о чем не говорит?
1 Окт 2018
все равно зачем права на запись пользователю?
Грамотным решением если уж копируете директорию будет выставление юзера и групы www-data и права только на чтение
 
Сообщения
16
Реакции
7
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Стоит как в первом посте и проблем нет)
 
Сообщения
68
Реакции
8
Помог
2 раз(а)
L4D2, то есть ты считаешь что лучше вручную заливать файлы в отдельную папку и расходовать память? чем тебе симп-линк не нравиться?
 
Сообщения
87
Реакции
54
Помог
1 раз(а)
L4D2, то есть ты считаешь что лучше вручную заливать файлы в отдельную папку и расходовать память? чем тебе симп-линк не нравиться?
Каждый делает так как ему угодно, есть много способов, выбор уже за тобой.
Мне удобнее в папку www положить файлы.
 
Сообщения
12
Реакции
-6
TrapManiak, Смотрите на размер файлов,там макс 2024 если память не подводит. Бывает проблема (сам на такое попал),просто сменить port - я поменял на apache2 из 80 на 100. Всё чётко.
16 Окт 2018
https://c-s.net.ua/forum/topic67228.html
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу