My Meteor服务器需要在接收HTTP请求的NGINX代理后面运行,将Kerberos认证的用户名添加到标头,并通过Unix域套接字转发到另一个Web服务器(假设为NodeJS),该套接字通过由Unix权限保护的文件。
我想使用 Meteor 而不是NodeJS,但我能让Meteor在Unix域套接字上侦听的唯一方法是在我的Meteor内部破解一个名为run-proxy.js的文件安装并修改对server.listen(...)的调用,以传递文件名而不是端口号。
这有效,但是有更好的方法来实现这一目标吗?理想情况下,无需修改Meteor的代码。我确实尝试了meteor --port /home/me/file_name
,但它抱怨没有端口号。