Установлен отдельный location для отдачи файлов. При подключении PHP-FPM некоторые форматы файлов типа .zip или .txt - скачать невозможно, ошибка 404 Not Found.
Другие расширения типа .7zip или .ISO скачиваются без проблем.
Для примера можно увидеть тут
https://ustim.ru/soft/music/vsti/toontrack/ezbass/
Если убрать подключение PHP и отдавать чистым NGINX, то все скачивается нормально.
Насколько я понимаю это ограничения именно PHP. Возможно ли убрать данные ограничения и разрешить загрузку ZIP и прочих файлов?
Вот полный конфиг... убрал только сертификаты и редирект https.
server {
listen 80;
server_name www.ustim.ru ustim.ru;
charset UTF-8;
root /var/www/ustim.ru/;
include /etc/nginx/templates/php7.4-fpm.conf;
index index.html index.htm index.php;
limit_rate 1000k;
location /app.php {
try_files $uri $uri/ /app.php?$query_string;
}
location /install/app.php {
try_files $uri $uri/ /install/app.php?$query_string;
}
location / {
try_files $uri $uri/ /index.php?$args;
}
location /soft {
alias /mnt/fs-soft/;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
dav_access user:rw group:rw all:rw;
dav_methods PUT DELETE MKCOL COPY MOVE;
create_full_put_path on;
client_max_body_size 10G;
}
error_log /var/log/nginx/ustim.ru_error.log crit;
}