Вопросы по теме 'openresty'

Как сделать контроль доступа на уровне пользователя с помощью nginx
Я хочу иметь nginx для контроля доступа на уровне пользователя к определенному URL-адресу, Для другого пользователя <uid> доступ ограничен http://myserver.com/<uid> (СПОСОБ POST ). как пользователь larrycai может только POST для...
5287 просмотров
schedule 13.07.2022

Lua Torch7 и OpenResty: попытка проиндексировать нулевое значение
У меня есть Lusty (фреймворк для OpenResty) API, который обертывает классификатор Torch. До сих пор мне удавалось заставить работать один запрос, однако каждый последующий запрос к API вызывает следующую ошибку без подробной трассировки стека:...
584 просмотров
schedule 16.06.2023

Параллельные запросы Openresty
Я хотел бы использовать OpenResty с интерпретатором Lua. Я не могу настроить платформу OpenResty для обработки двух одновременных запросов к двум отдельным конечным точкам. Я имитирую, что один запрос выполняет некоторые сложные вычисления,...
1400 просмотров
schedule 23.05.2023

Почему я не могу установить несколько файлов cookie
Я пытаюсь установить несколько файлов cookie, но это не работает: if type(ngx.header["Set-Cookie"]) ~= "table" then ngx.header["Set-Cookie"] = {} end table.insert(ngx.header["Set-Cookie"], "Cookie1=abc; Path=/")...
1874 просмотров
schedule 16.10.2022

Отфильтровать ответ и сохранить что-то в memcached с помощью nginx+Lua
У меня есть серверная часть, которая генерирует три токена JWT: токен ссылки, токен доступа и токен обновления. Токен ссылки хранит ссылку на токен доступа, который используется для доступа к API, а токен обновления используется для повторного...
197 просмотров
schedule 21.07.2022

Ответ мониторинга nginx от вышестоящего сервера
У меня есть установка обратного прокси с nginx. Client ------> Nginx ------------------------------------> Backend Server <------ <----------------------------------- (I want to see the requests...
8446 просмотров
schedule 24.05.2022

Шлюз Kong API v0.11.0 upstream_url
Мы пытаемся настроить плагин, который зависит от заголовков запроса, проксируя его на конкретный хост. Бывший. curl -H 'Env: foo' http://127.0.0.1:8000/poc -> https://foo.example.com/poc curl -H 'Env: bar' http://127.0.0.1:8000/poc ->...
1497 просмотров
schedule 22.04.2022

nginx lua-resty-http нет маршрута к ошибке хоста
Я пытаюсь сделать http-запрос, используя lua-resty-http. Я создал простой API для получения в https://requestb.in Я могу сделать запрос по адресу: https://requestb.in/snf2ltsn Однако, когда я пытаюсь сделать это в nginx, я получаю сообщение...
1018 просмотров
schedule 15.09.2022

OpenResty auto_ssl слишком длинная ошибка блока кода lua
Я использую OpenResty с nginx для автоматического получения сертификатов SSL от Зашифруем . Есть функция lua, где вы можете разрешить определенные домены. В этой функции у меня есть регулярное выражение для внесения в белый список моих доменов....
312 просмотров
schedule 12.07.2023

Подпути базового местоположения NGINX, каждый с другим сертификатом и ключом TLS
Проблема . Наша реализация NGINX имеет базовое расположение для нескольких различных типов операций, например. /аналитика, /топология, ...; и у каждого есть свой собственный access_by_lua_file , который взламывает переданный токен, содержащий...
319 просмотров
schedule 01.09.2022

OpenResty lua-resty-string: невозможно расшифровать шифр, зашифрованный Crypto-JS (по умолчанию AES)
https://github.com/openresty/lua-resty-string Я не могу расшифровать то, что было зашифровано с помощью Crypto-JS в браузере Javascript/NodeJS: // Encrypt var ciphertext =...
1204 просмотров
schedule 22.09.2022

как переписать ответ на основе содержимого тела запроса в nginx?
У меня есть требование, когда мне нужно переписать ответ со статическим контекстом в nginx на основе содержимого из тела запроса, скажем, «фрукты»: «яблоко», Расположение nginx с конфигурацией перезаписи, как указано ниже, o попытался сослаться...
992 просмотров
schedule 01.06.2023

Проблема переключения между openresty и nginx
Я пытаюсь переключаться между nginx и openresty с помощью php с помощью exec . Я использую это, чтобы переключиться на openresty, exec('/bin/systemctl stop nginx ; /usr/local/openresty/nginx/sbin/nginx -p /usr/local/openresty/nginx'); и...
361 просмотров
schedule 19.08.2022

Аутентифицировать веб-сокет с помощью keycloak через openresty
В настоящее время у меня есть рабочее решение со следующими компонентами: Веб-сервер с пользовательским приложением Openresty с lua Брелок Это позволяет мне аутентифицироваться с помощью keycloak. Поскольку мой веб-сервер также...
2899 просмотров

Обнаружить все смайлики с помощью регулярных выражений в Lua/PCRE/OpenResty
У меня есть регулярное выражение JavaScript , которое соответствует эмодзи. Как сопоставить одинаковые символы с помощью ngx.re.match() , который является частью библиотеки OpenResty для веб-сервера nginx. Это оригинальное регулярное...
428 просмотров
schedule 09.10.2022

Как добавить несколько источников в lua openresty nginx?
У меня есть следующее в nginx.conf : header_filter_by_lua_block { ngx.header["Access-Control-Allow-Origin"] = "http://example.com" } Я хочу добавить еще http://example.dev к Access-Control-Allow-Origin . Я пытался сделать...
629 просмотров
schedule 08.01.2024

Как я могу остановить отказ nginx, когда openresty выдает ошибку времени выполнения при развертывании сертификата
Мы используем openresty и пакет lua-resty-auto-ssl для генерации сертификатов от Lets Encrypt, но в последнее время сервер продолжает падать. Я предполагаю, что это срабатывает, когда сертификат пытается автоматически обновиться, поскольку генерация...
151 просмотров
schedule 24.05.2023

Хранение вложенных таблиц в общей памяти nginx
Я работаю с open-resty и lua, чтобы создать сервер для перенаправления запросов. Перенаправления выполняются на основе некоторых данных из структуры дерева данных lua (вложенные таблицы). Я ищу способ заполнить эти данные один раз при запуске, а...
1027 просмотров
schedule 07.10.2022

Соединение в Redis и Lua
Это моя конфигурация: local rc = require("resty.redis.connector").new({ connect_timeout = 50, read_timeout = 5000, keepalive_timeout = 30000 }) local redis, err1 =...
1771 просмотров
schedule 17.09.2022

Команда оболочки перезагрузки Nginx не работает в сценарии lua
У меня есть докеризированный сервер Nginx, созданный с базовым образом openresty. Когда вызывается конкретная конечная точка, ей необходимо динамически обновлять конфигурацию nginx. Чтобы изменения отразились, я пытаюсь перезагрузить nginx вскоре...
584 просмотров
schedule 06.01.2023