Я хочу защитить некоторые файлы в папке, требуя паролей для скачивания Однако список пользователей, которым разрешено загружать, находится в таблице mysql с их паролями в формате md5 (что означает я не могу генерировать Htpasswd файл)nginX пользовательский HTTP-авторизация, используя сценарии для принятия решения
, чтобы сделать его более трудным я также необходимо разрешить некоторым пользователям загрузить некоторые файлы и другие, чтобы загрузить другие файлы, не будучи в состоянии переместить файлы (разделяющие файлы в нескольких папках)
так i, что мне нужно, это какой-то auth api, когда есть запрос nginx спрашивает сценарий (скажем, php-скрипт) с параметрами username/password/ip/filename и depen ding на ответ скрипта разрешить или запретить загрузку
это возможно?
то, что я сделал до сих пор:
1.looking в списке третьей партии модулей http://wiki.nginx.org/3rdPartyModules , где я нашел модуль с ПАС, но мой сервер окна
2.googling много терминов без любые результаты
3.looking в учебниках разработки модуля http://www.evanmiller.org/nginx-modules-guide.html
я не очень хорошо на C поэтому предварительно сделали модуль для окон, отскакивает запрос сценарий (без проксирования загрузки через него) является лучшим, если не некоторые указатели на то, как я должен сделать модуль, соответствующий моим требованиям.
привет, tnx для ответа, можете ли вы привести примеры кода? Как мне настроить его, чтобы открыть другой URL-адрес, чтобы проверить используемый auth? – Bor691
, и я не знал, что это бета-версия ... Я использую NodeJS в качестве веб-сервера, который выполняет работу по проверке учетных данных с использованием HTTP-запросов очень хорошо – Bor691