2014-03-05 9 views
8

Es könnte also nur ich sein, die nicht super hell oder super unglücklich ist, wenn es um Google-Suchen geht, aber ich kann tatsächlich keine Möglichkeit finden, Lua in der Nginx-Konfiguration auszuführen, ohne den gesamten Server mit LuaJIT neu zu kompilieren. Die Sache ist, dass wir winzige Änderungen an einigen Variablen vornehmen möchten, ohne unseren Server bei jedem Build neu kompilieren zu müssen, was bis zu mehrmals pro Woche möglich ist, weniger komplex = weniger Dinge, die wir reparieren können.Laufen Lua in Nginx Config?

Also meine Frage ist, gibt es eine Möglichkeit, Lua in Nginx-Konfigurationen zu laufen, ohne die gesamte Sache neu kompilieren zu müssen, wie wir Nginx vom System aktualisiert halten wollen und nicht eine andere Sache, die wir pflegen müssen?

Ich habe Nginx-Extras gefunden, während ich nach Lua gesucht habe, aber ich kann keine Daten finden, die sicherstellen, dass Lua aktiviert werden kann oder nicht?

+0

Sie können versuchen, http://openresty.org zu verwenden. – theldoria

+1

Ja, ich habe das auch gesehen, aber es wäre auch etwas, das wir manuell herunterladen und warten müssten, da es in keinen regulären Repositories ist. –

+0

Shure, aber auf ihrer Homepage heißt es unter Upgrade: "Sie können OpenResty auf die gleiche Weise auf ein neueres Release upgraden wie Nginx." – theldoria

Antwort

10

Ich fand eine Lösung mich dazu, zumindest für Menschen Ubuntu verwenden, gibt es eine unterstützte funktionierende Version von nginx, die Lua und viele andere Dinge unterstützt, man muss nur tun:

apt-get install nginx-extras 

statt die regelmäßigen:

apt-get install nginx 

Extras ist nicht ein Add-on-Paket für nginx, es ist eine vollständig kompilierte Server ist, können Sie hier gehen andere Version sehen Sie könnten es vorziehen:

http://www.cambus.net/nginx-packages-in-debian-stable/

https://wiki.debian.org/Nginx

Hoffnung, dies hilft Ihnen so viel wie es mir angetan hat.

+0

Das gleiche Paket unter Debian. – wieczorek1990

Verwandte Themen