我正在cloud Linux node
上安装我的第一台Node.js
服务器,而我对Linux admin
的细节相当陌生.(顺便说一句,我不想同时使用Apache.)
所有东西都安装正确,但我发现,除非我使用root login
,否则我无法使用node在port 80
上监听.但是,出于安全原因,我不希望将其作为root运行.
最佳实践是什么:
- 为 node 设置良好的权限/用户,使其安全/Sandbox ?
- 允许在这些限制条件下使用端口80.
- 启动 node 并自动运行它.
- 处理发送到控制台的日志(log)信息.
- 任何其他一般维护和安全问题.
我应该将端口80的流量转发到另一个侦听端口吗?
谢谢