Estou configurando meu primeiro Node.js
servidor em um servidor cloud Linux node
e sou bastante novo nos detalhes de Linux admin
. (BTW, não estou tentando usar o Apache ao mesmo tempo.)
Tudo está instalado corretamente, mas descobri que, a menos que eu use o root login
, não consigo ouvir o port 80
nó. No entanto, prefiro não executá-lo como root por motivos de segurança.
Qual é a melhor prática para:
- Definir boas permissões / usuário para o nó, de modo que ele seja seguro / protegido por sandbox?
- Permita que a porta 80 seja usada dentro dessas restrições.
- Inicie o nó e execute-o automaticamente.
- Manipular informações de log enviadas ao console.
- Quaisquer outras preocupações gerais de manutenção e segurança.
Devo encaminhar o tráfego da porta 80 para uma porta de escuta diferente?
obrigado