如何设置HTTP服务器(nodejs)在/usr/local/share/npm/
中安全运行程序的权限?
我的用例是设置我的OSX盒来运行cloud9,并使用钛为iPhone/iPad构建iOS应用程序。我让cloud9运行,并能够从浏览器构建一个iPhone应用程序,在本地作为管理用户。但是,虽然我可以从外部(通过HTTP)访问cloud9实例,但我不能像以前那样从远处使用cloud9构建应用程序。
我不清楚cloud9实例使用的是哪个用户帐户,因为我不知道如何查找。我对设置可执行权限也感到有些不安,因为我对unix安全性还很陌生。
发布于 2013-11-04 04:24:51
有关nodejs和安全性/端口等,在堆栈溢出方面有许多问题/答案。这一个可能特别适合您,或者您可以尝试相关的问题。注意:我假设OSX在这方面与linux类似,因为我不熟悉OSX。
本质上,这在很大程度上是端口转发的问题;因为您无法以常规用户的身份侦听1024以下的端口(除非您降低了权限),所以您需要将侦听从端口80转发到3000,或者类似的内容。
https://unix.stackexchange.com/questions/69270
复制相似问题