Qual è il modo preferito di servire le applicazioni web scritte in Lisp?
-
06-07-2019 - |
Domanda
Ho cercato moduli per Nginx (il mio server web preferito) per servire una webapp Lisp, ma non sono riuscito a trovare nulla.
Esistono moduli per Nginx o esistono modi migliori per servire le webapp Lisp? In tal caso, cosa sono?
Soluzione
Se Nginx supporta il proxy, è sempre possibile eseguire il proxy su un server Hunchentoot in esecuzione su localhost.
Altri suggerimenti
C'è sempre mod_lisp se sei interessato all'utilizzo di Apache. (È come Phusion Passenger per rubini webapps.) Nginx è carino ma devi compilarlo ogni volta che vuoi estenderlo, il che non è troppo intuitivo. Tiene veloce però. :)
puoi usare hunchentoot dietro nginx. senza alcuna installazione separata del modulo puoi indirizzare le richieste su nginx a hunchentoot.
upstream hunchentoot { server 127.0.0.1:5050; }
e da qualche parte nella direttiva location {}
;
if (!-f $request_filename) {
proxy_pass http://hunchentoot;
}
questo funziona per me. nginx / 1.4.2.