为 Lisp 编写的 Web 应用程序提供服务的首选方式是什么?

发布于 2024-07-07 19:01:37 字数 135 浏览 16 评论 0原文

我一直在研究 Nginx(我首选的网络服务器)的模块来为 Lisp Web 应用程序提供服务,但我还没有找到任何东西。

是否有适用于 Nginx 的模块,或者是否有更好的方法来服务 Lisp Web 应用程序? 如果有,它们是什么?

I've been researching modules for Nginx (my preferred webserver) to serve a Lisp webapp, but I haven't been able to find anything.

Is there modules for Nginx, or is there better ways to serve Lisp webapps? If so, what are they?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

岁月蹉跎了容颜 2024-07-14 19:01:37

如果 Nginx 支持代理,您始终可以代理到在本地主机上运行的 Hunchentoot 服务器。

If Nginx support proxying, you could always proxy to a Hunchentoot server running on localhost.

清旖 2024-07-14 19:01:37

如果您对使用 Apache 感兴趣,总有 mod_lisp。 (它就像 ruby​​ webapps 的 Phusion Passenger。)Nginx 很好,但每次想要扩展它时都必须编译它,这不太直观。 不过保持速度很快。 :)

There's always mod_lisp if you're interested in using Apache. (It's like Phusion Passenger for ruby webapps.) Nginx is nice but you have to compile it every time you want to extend it, which isn't too intuitive. Keeps it fast though. :)

鸠魁 2024-07-14 19:01:37

您可以在 nginx 后面使用 hunchentoot。 无需单独安装任何模块,您可以通过 nginx 将请求定向到 hunchentoot。

upstream hunchentoot { server 127.0.0.1:5050; }

以及 location {} 指令中的某处;

if (!-f $request_filename) {

proxy_pass http://hunchentoot;
}

这对我有用。 nginx/1.4.2。

you can use hunchentoot behind nginx. without any module installation separately you can direct requests over nginx to hunchentoot.

upstream hunchentoot { server 127.0.0.1:5050; }

and somewhere in location {} directive;

if (!-f $request_filename) {

proxy_pass http://hunchentoot;
}

this works for me. nginx/1.4.2.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文