Tag: chroot

node.js错误:getaddrinfo ENOTFOUND在chroot jail中发出http请求

我试图在chroot jail中执行一个node.jssubprocess来阻止它访问目录之外的文件系统。 但是,当我这样做时,应用程序不能再通过“请求”模块发出http请求。 我所做的任何请求都以'错误:getaddrinfo ENOTFOUND'结束。 有一个在node.js项目中被closures的问题似乎暗示你需要replacedns.lookup的实现或者将/etc/resolv.conf复制到jail中(两者都不适用于我): https:// github .COM / Joyent公司/节点/问题/ 3399 还有一个Google小组讨论: https : //groups.google.com/forum/#!topic/ nodejs/ Qb_LMLulZS4 这似乎build议你应该“把绑定库和所有的依赖关系也放入监狱”。 我不明白这个说法。 任何人得到这个正确的工作,可以分享他们做了什么?