Je suis en train d'ouvrir mon premier Node.js serveur sur un nuage Linux nœud et je suis relativement nouveau pour les détails de l'administration Linux. (BTW, je n'essaie pas d'utiliser Apache en même temps.)
Tout est installé correctement, mais j'ai trouvé que si je utiliser l'utilisateur root, je ne suis pas en mesure d'écouter sur le port 80 avec nœud. Cependant, je préfère ne pas l'exécuter en tant que root pour des raisons de sécurité.
Quelle est la meilleure pratique pour:
- Bonne série de permissions / utilisateur pour le nœud de sorte qu'il est sécurisé / bac à sable?
- Autoriser le port 80 pour être utilisé à l'intérieur de ces contraintes.
- Démarrage de nœud et de l'exécuter automatiquement.
- Gérer les informations du journal envoyé à la console.
- Tout autre entretien général et des problèmes de sécurité.
Dois-je transférer du trafic du port 80 vers un autre port d'écoute?
Merci