Daher wollte ich einen Node-Server auf Port 80 ausführen, aber ich wollte nicht den gesamten Prozess mit Root-Berechtigungen ausführen. Aus Sicherheitsgründen hielt ich dies für das Beste.
Also dachte ich, eine gute Lösung wäre, als root zu verwenden:
su - (myuser) -c 'Node Forever Script ausführen'
Ich erhalte jedoch EACCESS-Fehler, aber es ist in Ordnung, das Skript direkt als root auszuführen. Ich höre, wie andere dasselbe tun und für sie arbeiten. Kann es sein, dass ich etwas anderes mache?
Gibt es eine bessere Strategie, um dies zu tun, den Port für Root-Berechtigungen zu öffnen und dann die Root-Berechtigungen zu löschen, sobald die Anwendung ausgeführt wird?