Clojure lein ring服务器无头-仅侦听本地主机?

Clojure lein ring服务器无头-仅侦听本地主机?,clojure,leiningen,ring,Clojure,Leiningen,Ring,我有一个Clojure项目,使用lein ring和compojure web框架,我开始使用lein ring server headless命令。它产生以下输出: 2014-06-28 19:37:50.236:信息:oejs.服务器:jetty-7.6.8.v20121106 2014-06-28 19:37:50.315:信息:oejs.AbstractConnector:已启动SelectChannelConnector@0.0.0.0:3000 已在端口3000上启动服务器 我刚刚意

我有一个Clojure项目,使用lein ring和compojure web框架,我开始使用
lein ring server headless
命令。它产生以下输出:

2014-06-28 19:37:50.236:信息:oejs.服务器:jetty-7.6.8.v20121106 2014-06-28 19:37:50.315:信息:oejs.AbstractConnector:已启动SelectChannelConnector@0.0.0.0:3000 已在端口3000上启动服务器

我刚刚意识到这是在收听
0.0.0.0
netstat-nltp
确认了这一点:

tcp6 0:::3000:::*听31781/java


lein-ring-server-headless
是否可以只侦听本地主机?

为了将Jetty配置为只侦听特定接口,请将
:host
键添加到project.clj中的
:ring{:handler…}
映射中。该值应该是Jetty应该侦听的接口的主机名或ip地址。例如,
:ring{:handler yourapp.handler/app:host“localhost”}
仅在localhost上侦听

对迟来的答复表示歉意。您的解决方案非常有效。谢谢