Node.js вызывает следующую ошибку при запуске на http-порту 80 (порт по умолчанию): -
Error: EACCES, Permission denied
at Server._doListen (net.js:1062:5)
at net.js:1033:14
at Object.lookup (dns.js:132:45)
at Server.listen (net.js:1027:20)
at [object Context]:1:3
at Interface.<anonymous> (repl.js:150:22)
at Interface.emit (events.js:42:17)
at Interface._onLine (readline.js:132:10)
at Interface._line (readline.js:387:8)
at Interface._ttyWrite (readline.js:564:14)
Я понял, что node должен иметь root-доступ.
Обычно мы избегаем предоставления корневого доступа в нормальной ситуации. Каковы наилучшие методы его использования на порту 80 (или порт < 1024).
Я пишу это, чтобы иметь все ответы в одном месте, так как мне нужно пройти другие ресурсы, кроме PREROUTING. Почему не все ответы в одном месте для обмена знаниями