LINUX.ORG.RU
ФорумAdmin

Настройка Nginx для скачивания индивидуальных файлов

 ,


0

1

Всем привет. Нужна помощь :)

Установил nginx с настройками по умолчанию на Ubuntu. На нем поднял сервис с URL domain.com. Задача такая: пользователю высылается ссылка domain.com/download/ , пользователь с индивидуальным IP-адресом проходит по ней и скачивается свой индивидуальный файл, заранее подготовленный.

То есть:

1 пользователь с IP-адресом 1.1.1.1 -> скачивает Файл_1

2 пользователь с IP-адресом 2.2.2.2 -> скачивает Файл_2

N пользователь с IP-адресом N.N.N.N -> скачивает Файл_N

А еще должны писаться логи вида:

IP 1.1.1.1 скачал Файл_1

IP 2.2.2.2 скачал Файл_2

IP N.N.N.N скачал Файл_N

Есть мысли, как сделать? Что-то не получается..(


map $remote_addr $filename {
1.1.1.1 file1;
2.2.2.2 file2;
...
}

location /download/ {
    дальше придумай сам;
}
Deleted
()
Ответ на: комментарий от Dmitri

Средствами самого nginx'а никак.

Deleted
()
Ответ на: комментарий от Dmitri

Перечисли в мап все возможные айпишники ))

Кстати не забудь про тех кто за натом

deep-purple ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.