Как настроить location в Nginx для скачивания файлов

Рейтинг: 0Ответов: 0Опубликовано: 10.03.2023

В конфигурации Nginx имеется location /download/ - соответствует /etc/nginx/data/download В ней находятся файлы File1.txt и File2.txt.

Как описать секцию location, чтобы при обращении http://127.0.0.1/download/File1.txt\ или

http://127.0.0.1/download/FILE.txt

или

http://127.0.0.1/download/file1.txt

Файл File1.txt скачивался вне зависимости от того какими буквами (ЗАГЛАВНЫЕ/прописные) указано имя файла.

Нюанс - при обращении http://127.0.0.1/download/ список файлов не должен отображаться (autoindex on исключается). Если указывать имя в виде FILE.txt или file1.TXT скачивания не происходит - ошибка. Пример части config:

Location ~* /download {

root /etc/nginx/data

}

Ответы

Ответов пока нет.