如何让Meteor服务器在Unix域套接字上侦听?

如何让Meteor服务器在Unix域套接字上侦听?,meteor,Meteor,我的Meteor服务器需要在NGINX代理之后运行,该代理接收HTTP请求,将Kerberos身份验证用户名添加到标头,并通过Unix域套接字将其转发到另一个Web服务器(假定为NodeJS),该套接字通过Unix权限保护的文件进行访问 我想使用Meteor而不是NodeJS,但让Meteor在Unix域套接字上侦听的唯一方法是在Meteor安装的深处破解一个名为run-proxy.js的文件,并修改对服务器的调用。listen(…)将文件名而不是端口号传递给它 这是可行的,但有没有更好的方法来

我的Meteor服务器需要在NGINX代理之后运行,该代理接收HTTP请求,将Kerberos身份验证用户名添加到标头,并通过Unix域套接字将其转发到另一个Web服务器(假定为NodeJS),该套接字通过Unix权限保护的文件进行访问

我想使用Meteor而不是NodeJS,但让Meteor在Unix域套接字上侦听的唯一方法是在Meteor安装的深处破解一个名为run-proxy.js的文件,并修改对服务器的调用。listen(…)将文件名而不是端口号传递给它


这是可行的,但有没有更好的方法来实现这一点?理想情况下不需要修改Meteor的代码。我确实尝试过meteor--port/home/me/file\u name,但它抱怨没有端口号。

你可以向meteor.js贡献者提交请求,让世界从中受益!QuantumLicht,我从来没有做过像拉请求这样的事情,但我很乐意尝试。然而,我确实需要努力找到最好的解决方案,这就是我正在做的。即使它没有被接受,您可能会收到关于解决问题的可能方法的反馈,或者收到一份以不同方式处理问题的建议。您基本上可以用fibers/futures包装任何Node.js应用程序,它应该可以与Meteor一起使用。@QuantumLicht:好,也许我会这么做。你可以向meteor.js贡献者提交一个请求,让世界从中受益!QuantumLicht,我从来没有做过像拉请求这样的事情,但我很乐意尝试。然而,我确实需要努力找到最好的解决方案,这就是我正在做的。即使它没有被接受,您可能会收到关于解决问题的可能方法的反馈,或者提出一个以不同方式处理问题的建议。您基本上可以用fibers/futures包装任何Node.js应用程序,它应该可以与Meteor一起使用。@QuantumLicht:好的,也许我会这样做。