Вопросы по теме 'openresty'
сгенерировать csrf_token в nginx, используя Openresty с Django в качестве внутреннего сервера
Я работаю с Openresty.
Работа: У меня есть веб-сайт, разработанный в Django, и я перенастраиваю содержимое ответа непосредственно из nginx, используя код lua, не переходя к django, если кеш найден в Redis.
Проблема: когда я заполняю любую...
1050 просмотров
schedule
01.05.2022
Почему мы должны читать тело запроса перед выполнением подзапроса с использованием OpenResty/nginx lua?
Мы частично делегируем управление доступом nginx отдельному сервису и используем access_by_lua_file и lua-resty-hawk и подзапросы для аутентификации запроса.
В документах говорится:
Вы всегда должны читать тело запроса (вызывая...
1130 просмотров
schedule
11.05.2023
Сеанс Nginx-Lua не запускается с использованием модуля lua-resty-session
У меня есть сервер nginx, который я использую в качестве прямого прокси. Я хочу добавить уровень аутентификации в архитектуру и использую для этого Lua.
Я использую https://github.com/bungle/lua-resty-session . модуль для включения сеанса в lua....
2010 просмотров
schedule
26.10.2022
Как обработать ответ от www-authenticate в nginx?
Я использую openresty nginx v1.11.2.4. Я хочу иметь возможность аутентифицировать пользователей до того, как им будет предоставлен доступ к ресурсу или до того, как они попытаются разместить что-либо на сервере. Я использую http_auth_request_module,...
1508 просмотров
schedule
17.04.2023
Установите переменные сертификата ssl клиента в качестве заголовков запроса сообщения в openresty
Я пытаюсь создать маршрутизатор для внутреннего тестирования. Я использую образ openresty RESTY_CONFIG_OPTIONS_MORE. Поскольку сообщения, которые мы отправляем от клиента, являются двоичными и не имеют заголовков запроса, мы пытаемся извлечь...
803 просмотров
schedule
11.09.2022
Что такое сокет TCP, указанный в модуле lua nginx?
В документации модуля Lua Nginx о ngx.socket.tcp() ( Ссылка ), там написано:
Создает и возвращает TCP или потоковый объект сокета домена Unix (также известный как один из типов объектов «cosocket»).
Этот сокет TCP можно использовать для...
1202 просмотров
schedule
07.07.2022
Разрешение удаленного доступа к API (Nginx/Openresty) через заголовок Access-Control-Allow-Origine
У меня есть API, обслуживаемый Nginx (версия Openresty), работающий на http://v1.api.macamera.be/
Когда мое внешнее приложение (Vue2), работающее на моем настольном компьютере, запрашивает GET из моего API, у меня на веб-странице отображается...
575 просмотров
schedule
27.02.2023
Приглашение при запуске Nginx [emerg] нет раздела событий в конфигурации
В развертывании X-WAF вам необходимо создать новый файл конфигурации nginx. Однако при тестировании конфигурации nginx обнаруживается ошибка и запуск nginx невозможен.
Я ссылаюсь на http://blog.51cto.com/14071176/2318054 , я сделал это шаг...
41088 просмотров
schedule
11.06.2022
проблема с вызовом функции ffi в openresty
У меня есть код, написанный на c, и я обернул этот код lua ffi. Когда я вызываю свой файл lua напрямую с помощью luajit, он работает нормально, но когда я вызываю его из openresty, openresty получает журнал ошибок: exit on signal 11
Версия...
197 просмотров
schedule
24.03.2023
Отправка http-запросов с помощью Openresty в Google Analytics
Я использую openresty/nginx+lua для отправки обращений на стороне сервера в протокол измерения Google Analytics. Однако функция, которую я использую ( ngx.location.capture ), несовместима с HTTP/2 и проблема «не будет исправлена». По-видимому, выход...
626 просмотров
schedule
09.06.2023
Сохранение промежуточного результата во временной переменной в lua openresty дает другой результат
Я столкнулся с чем-то очень странным и хотел бы понять, что происходит. По какой-то причине я получаю другой результат, если я устанавливаю временную переменную в lua для хранения промежуточного результата.
У меня есть следующий код:
local...
39 просмотров
schedule
22.04.2023
Инициировать аутентификацию openidc на основе кода состояния восходящего потока
Я использую lua-resty-openidc для реализации веб-интерфейса, который находится перед моей серверной системой.
Серверная часть предоставляет REST API, защищенный заголовком Authorization , содержащим JWT. Внешний интерфейс управляет сеансом и...
201 просмотров
schedule
13.03.2023
Как создать список и добавить значения, как в python, используя lua
Я пытаюсь создать список с именем файла из моего локального каталога и добавить его в тело http-запроса в nginx, используя lua. что-то вроде ниже
filelist = [] #a list variable to hold the filenames
for file in f:lines() do
#file i get my...
103 просмотров
schedule
05.10.2022
Директива init_by_lua_block не выполняется при запуске nginx
Я хотел, чтобы один из моих lua-скриптов выполнялся всякий раз, когда сервер nginx запускается или перезагружается. Я пытался использовать директиву init_by_lua_block и init_by_lua_file, но не вижу следов журнала для сценария lua в init_by_lua_block,...
476 просмотров
schedule
27.01.2023
Как использовать kafka в lua (openresty)?
Я использую библиотеку на lua (openresty) для взаимодействия с kafka: гитхаб . Readme.md описывает поддержку SSL для kafka. Для подключения я использую следующий код
local kafka = producer: new (broker_list, {["producer.type"] =...
226 просмотров
schedule
02.02.2023
Ограничение скорости NGINX декодированными значениями из токена JWT
У меня вопрос по поводу ограничения скорости NGINX.
Можно ли ограничить скорость на основе декодированного значения токена JWT? Я не могу найти подобную информацию в документах.
Или даже если есть способ ограничить скорость, создав чистую...
753 просмотров
schedule
01.10.2023
Область видимости переменной Nginx lua openresty
Вот рабочий пример файла openresty nginx.conf. В этом примере я делаю запрос к Redis несколько раз. Как вы можете видеть, я сначала запрашиваю данные у Redis, чтобы проверить, может ли домен получить SSL, а затем снова, чтобы получить, к какому...
402 просмотров
schedule
15.03.2024
Динамический восходящий поток Nginx на основе ngx.var, установленного в access_by_lua_block
Упрощенный образец конфигурации NGINX:
http {
set $foo default;
access_by_lua_block {
ngx.var.foo = "bar"
}
server {
listen 8080 default_server;
server_name localhost;
location / {
set $proxy one;
if...
63 просмотров
schedule
19.10.2022