2015-09-21 1 views
2

У меня есть веб-сервер nginx и бизнес-логика PHP. Я хочу разрешить доступ к статическим файлам (изображениям, мультимедиа) только для определенных пользователей.Ограничить доступ к статическим файлам в NGINX с помощью бизнес-логики PHP?

Правила аутентификации определены в PHP.

Я понимаю, что это легко достижимо посредством обслуживания статических файлов через PHP. Но это будет стоить в низкой производительности.

Есть ли альтернативный подход?

ответ

0

Решил задачу с помощью функции X-Sendfile. Подробнее: https://www.nginx.com/resources/wiki/start/topics/examples/xsendfile/

+0

Вы можете объяснить, что вы сделали? может база данных доступа ngnix проверять подлинность пользователя, если говорят, что токен передан запросу –

Смежные вопросы