
Ich versuche, eine Node.js-Anwendung auf einer EC2-Instanz zu starten. Ich autorisiere den Portbereich in meiner Sicherheitsgruppe:
Ich stoppe die Instanz vollständig und starte sie zur Sicherheit neu.
Aber wenn ich den Befehl starte
netstat -ntlp / netstat -nulp
Ich habe keine lokale Adresse mit Port 21, und wenn ich den Server starte, erhalte ich:
rejection Error: listen EACCES 0.0.0.0:21
Wie kann ich den Zugriff aktivieren?
Antwort1
Die Antwort war ganz einfach: Um Prozesse auf einem anderen Port als 80 zu starten, müssen wir sie als Root starten, sonst werden sie blockiert.