Добрый день уважаемые. Имеется: 1. Nginx + lua 2. redis 5.0 3. Внешнее приложение с redis клиентом
Задача: подключить внешнее приложение к redis. Доступ на прямую по external_ip:6001 внешнему приложения давать не хочу, остается открыть соединение клиента с redis через nginx c предварительной аутентификацией. Как я это представляю: 1. Клиент запрашивает соединение на site.com/connect_to_redis 2. nginx по средствам lua проверяет логин и пароль и если все ОК, то происходит внутренний редирект с локейшена /connect_to_redis на local_ip:6001 3. nginx держит (не разрывает) соединение. Поправьте меня если я не верно представляю схему работы. Быть может кто предложит иную схему? Пока не представляю: 1. Как при попытке соединения внешнего клиента redis к redis server (находящегося за nginx) передать предварительно nginx логин и пароль что бы lua скрипт их проверил для создания внутреннего редиректа? 2. Как заставить nginx держать коннект до отключения redis клиента от сервера? Заранее премного вам благодарен. С уважением и наилучшими пожеланиями! Posted at Nginx Forum: https://forum.nginx.org/read.php?21,283863,283863#msg-283863 _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru