Quel est le moyen préféré de servir des applications Web écrites en Lisp?
-
06-07-2019 - |
Question
J'ai effectué des recherches sur des modules pour Nginx (mon serveur Web préféré) afin de servir une application Web Lisp, mais je n'ai rien trouvé.
Existe-t-il des modules pour Nginx ou existe-t-il de meilleurs moyens de servir les applications Web Lisp? Si oui, quels sont-ils?
La solution
Si Nginx prend en charge le proxy, vous pouvez toujours utiliser un proxy pour un serveur Hunchentoot s'exécutant sur localhost.
Autres conseils
Il y a toujours mod_lisp si vous êtes intéressé par Apache. (C'est comme Phusion Passenger pour les webapps ruby.) Nginx est agréable, mais vous devez le compiler à chaque fois que vous souhaitez l'étendre, ce qui n'est pas trop intuitif. Reste rapide cependant. :)
vous pouvez utiliser Hunchentoot derrière Nginx. sans installation de module séparément, vous pouvez diriger les requêtes sur nginx vers hunchentoot.
upstream hunchentoot { server 127.0.0.1:5050; }
et quelque part dans la directive location {}
;
if (!-f $request_filename) {
proxy_pass http://hunchentoot;
}
cela fonctionne pour moi. nginx / 1.4.2.