【发布时间】:2013-05-10 12:48:35
【问题描述】:
我正在cloud Linux node 上设置我的第一个Node.js 服务器,而且我对Linux admin 的细节还很陌生。 (顺便说一句,我没有尝试同时使用 Apache。)
一切都安装正确,但我发现除非我使用root login,否则我无法使用节点收听port 80。但是,出于安全原因,我宁愿不以 root 身份运行它。
最佳做法是:
- 为节点设置良好的权限/用户,使其安全/沙盒化?
- 允许在这些限制内使用端口 80。
- 启动节点并自动运行。
- 处理发送到控制台的日志信息。
- 任何其他一般维护和安全问题。
我应该将端口 80 的流量转发到不同的侦听端口吗?
谢谢
【问题讨论】:
标签: linux node.js security web-applications configuration