Lua с Lighttpd на OpenWRT - PullRequest
       62

Lua с Lighttpd на OpenWRT

1 голос
/ 19 июня 2019

Мне нужно иметь возможность выполнять сценарии Lua для реализации REST API под веб-сервером Lighttpd, работающим на OpenWRT.

Изначально я думал, что это можно сделать с помощью mod_magnet, который у меня "работает", но нам нужноподдерживать запросы POST и полагать, что mod_magnet не может использоваться с запросами POST.

Я бы предпочел не использовать CGI, поскольку накладные расходы слишком велики для каждого запроса;однако, решение FastCGI было бы приемлемым.

Как я могу вызвать скрипт Lua для обработки запросов GET и POST под Lighttpd, работающим на OpenWRT?

1 Ответ

0 голосов
/ 08 июля 2019

За Документы ModFastCGI ,

lighttpd предоставляет интерфейс для внешних программ, которые поддерживают интерфейс FastCGI. Интерфейс FastCGI определяется http://www.fastcgi.com/ и является независимым от платформы и независимым от сервера интерфейсом между веб-приложением и веб-сервером.

Это означает, что программы FastCGI, работающие с веб-сервером Apache, будут работать без проблем с lighttpd и наоборот.

server.modules += ( "mod_fastcgi" )

-или-

include "conf.d/fastcgi.conf"
...