Всем привет.
Ребята, помогите разобраться. Есть домашний веб-сервер с файлами, крутитися на 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;
}
}