@nelle
Для настройки Nginx для скачивания файлов вам потребуется изменить конфигурационный файл сайта. Вот пример базовых шагов:
- Откройте конфигурационный файл сайта в текстовом редакторе. Обычно он находится в директории /etc/nginx/conf.d/ или /etc/nginx/sites-available/ и имеет расширение .conf.
- Найдите секцию server { }, которая определяет настройки сервера.
- Внутри блока server { } добавьте следующий код для создания location, который будет обрабатывать запросы на скачивание файлов:
1
2
3
4
|
location /downloads/ {
alias /путь/к/директории/с/файлами/;
autoindex on;
}
|
Здесь /downloads/
- это URL-путь, по которому будут доступны файлы для скачивания. /путь/к/директории/с/файлами/
- это путь к директории, где хранятся файлы, которые можно скачать.
- Сохраните изменения и закройте файл.
- Перезапустите Nginx, чтобы изменения вступили в силу:
1
|
sudo service nginx restart
|
- Теперь вы можете получить доступ к файлам для скачивания по URL-пути, указанному в location. Например, если вы установили /downloads/ в качестве пути, вы можете получить доступ к файлу example.txt по адресу http://ваш_сайт/downloads/example.txt.
Обратите внимание, что настройки безопасности (например, авторизация) не рассматривались в данном примере. Если вам необходимы дополнительные настройки безопасности, вам может потребоваться провести дополнительные шаги.