http — Ограничить доступ к статическим файлам в NGINX с помощью бизнес-логики PHP?

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

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

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

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

2

Решение

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]