обработайте запрос с помощью nginx без прокси-паса или быстрого cgi

#nginx

Вопрос:

У меня есть nginx с несколькими виртуальными хостами. один из них предназначен для автоматического обнаружения, и он вызывается только тогда, когда кто-то пытается войти со своей почтой в клиенте Outlook. это случалось реже одного раза в месяц.

Я хочу, чтобы nginx запустил мою программу, чтобы получить запрос и отправить ответ. Я знаю, что он может справиться с proxy_pass или fastcgi , но проблема в том, что моя программа должна запускаться и прослушиваться в течение длительного времени, ничего не делая, и это накладные расходы для основного виртуального хоста.

Комментарии:

1. Просто наведите свой location блок на нужную папку в файловой системе и nginX будете обслуживать файлы без какой-либо необходимости в проксировании или CGI.

2. автообнаружение-это файл шаблона, который необходимо создавать для каждого запроса в соответствии с телом запроса

3. Вы можете попробовать использовать Lua для этого — если ваш nginX скомпилирован с поддержкой Lua.

4. танки @IVOGELOV. Я делаю то же самое после долгих поисков.