Описание тега openresty

0 ответов

Отправлять команды пробуждения на более крупный сервер с обратного прокси-сервера в Google Cloud Run

Вот моя установка. У меня есть большой сервер, работающий на Google Cloud Compute. Перед ним работает обратный прокси-сервер в Google Cloud Run (в настоящее время nginx). Чтобы сэкономить на расходах, у меня есть задание cron, запущенное на большом …
0 ответов

Обратный прокси Nginx: как получить URL-адрес из строки запроса и создать прокси

Как я могу установить обратный прокси для такого динамического URL? htttp://myhost/?url => https://www.google.com Я пытался пройти, используя arg_url но его нарушение server { listen 80; listen [::]:80; server_name myserver; # Nginx vs. Lua # # C…
07 авг '20 в 09:59
0 ответов

Используете OpenResty с ранее установленным nginx?

Поскольку в некоторых случаях нам нужно регистрировать тело ответа, модуль ngx_lua кажется решением, но затем мы обнаружили, что нам нужно установить OpenResty, который имеет другой двоичный файл NGiNX и не связан с ранее установленным NGiNX. Наскол…
23 июл '20 в 12:27
0 ответов

OpenResty: ngx.log ничего не регистрирует

Я пытаюсь настроить lua-resty-auto-ssl для автоматического создания сертификатов SSL. Одна из функций, которые вам необходимо реализовать, должна проверять конечную точку API, разрешить домен или нет. Я настроил конечную точку в своем приложении, но…
24 июн '20 в 14:01
1 ответ

Белый список файлов cookie Openresty при использовании proxy_pass

Я настраиваю обратный прокси-сервер openresty, который будет направлять трафик на один из двух бэкэндов в зависимости от пути. Я бы хотел, чтобы определенные файлы cookie из backend1 не передавались backend2. Как мне поступить? Вот мой nginx.conf: w…
06 сен '20 в 18:49
1 ответ

Можно ли избежать передачи фрагментов на lua nginx во время body_filter_by_lua_block?

Допустим, мы хотим изменить ответ от восходящего потока, что мы можем сделать, это использовать Lua+nginx на body_filter_by_lua_block фаза, вот отрывок. server { listen 8181; location /media { alias /media/; } } server { listen 8080; location /media…
09 сен '20 в 15:03
2 ответа

Порядок перезаписи / возврата в Nginx

Я знаю, что есть фазы Nginx. Почему следующий фрагмент кода предоставляет "200 Host: example.com" вместо пересылки в Google? Каким может быть обходной путь для оценки Lua выше или раньше? server { listen 80; server_name example.com; location / { rew…
04 авг '20 в 22:05
0 ответов

Openresty не запускается после перезапуска по истечении времени ожидания

Я написал: sudo service openresty restart и время истекло, я снова пытаюсь начать с sudo service openresty start он также истекает из-за следующей ошибки: Failed to start SYSV: OpenResty is a scalable web platform by extending. Unit openresty.servic…
15 апр '20 в 22:36
0 ответов

resty-auto-ssl сертификат не работает

Я использую lua-resty-auto-ssl на моем сервере OpenResty для генерации сертификатов SSL на лету. Однако, похоже, они не работают. Есть два типа запросов к моему серверу: основной сайт или пользовательский домен, CNAME которого указывает на наш. При …
24 ноя '20 в 13:51
1 ответ

Удалить заголовок ответа «Через» из «выступа».

У меня есть веб-сервер Openresty, который также работает как сервер кэширования с помощью Ledge . Ledge устанавливает заголовок ответа «Via», который раскрывает имя хоста сервера (fqdn). Via: 1.1 xyz.example.com У меня есть это в конфигурации openre…
14 сен '21 в 11:16
1 ответ

Значение worker_processes для Nginx/Openresty, работающего в Kubernetes

На основе документации здесь https://nginx.org/en/docs/ngx_core_module.html#worker_processes . Worker_processes определяется как количество рабочих процессов. Оптимальное значение зависит от многих факторов, включая (но не ограничиваясь ими) количес…
1 ответ

Почему наблюдается большое отклонение во времени ожидания сервера nginx

У меня есть сервер Nginx, который действует как обратный прокси-сервер и статический файловый сервер. Мои пользователи жалуются, что иногда реакция медленная. Я попытался изучить файл .her, чтобы лучше понять проблему, и обнаружил кое-что необычное.…
20 авг '23 в 15:28
1 ответ

Nginx — proxy_pass в другой внутренний блок местоположения

Я использую Nginx для кэширования некоторых ответов. Серверная часть, генерирующая эти ответы, устанавливает общийCache-controlзаголовок для всех ответов. Однако мне нужно кэшировать некоторые ответы на более длительный срок, чем другие. То есть мне…
29 мар '22 в 18:21
0 ответов

Проверьте ответ одного бэкэнда перед проксированием на другой

У меня есть два бэкэнда в двух местах за интерфейсом Nginx. Серверная часть A реализует аутентификацию с помощью OAuth. Бэкэнд B этого не делает. Я думаю, что ленивым способом добавления аутентификации для местоположения B было бы сначала отправлять…
16 ноя '22 в 14:28
0 ответов

Nginx/Openresty продолжает создавать пустой файл журнала и записывает в предыдущий, в результате чего журналы никогда не меняются.

Мое приложение Django работает на сервере nginx/openresty. Пользователь, запускающий сервер,root:rootно обычно приложение принадлежитwebapp:webapp. Это означает, что журналы создаются и записываютсяroot. Проблема в том, что журналы не ротируются, по…
17 мар '21 в 11:53
0 ответов

Nginx возвращает 200 вместо 206

У меня есть настройка сервера Nginx (openresty) с большими файлами. Когда клиенту нужен файл диапазона, Nginx отправляет обратно 200 вместо 206. Это пример моего теста на завиток: curl -v -I -r 0- -X GET http://172.29.22.11/myBigFile.bin * Trying 17…
21 дек '21 в 09:20