Предоставьте безопасное разрешение пользователя для использования порта 80
Помните, что мы НЕ хотим запускать ваши приложения как пользователь root, но есть заминка: у вашего безопасного пользователя нет разрешения использовать HTTP-порт по умолчанию (80). Вы хотите опубликовать веб-сайт, который посетители могут использовать, перейдя на простой в использовании URL-адрес, например
http://ip:port/
. К сожалению, если вы не входите в систему под root, вам обычно придется использовать URL как
http://ip:port
- номер порта> 1024.Многие люди застревают здесь, но решение легко. Там несколько вариантов, но это тот, который мне нравится. Введите следующие команды:
sudo apt-get install libcap2-bin sudo setcap cap_net_bind_service=+ep `readlink -f \`which node\``
Теперь, когда вы указываете приложение узла, которое вы хотите запустить на порт 80, оно не будет жаловаться.
blockquote>