LINUX.ORG.RU
ФорумAdmin

как запустить node на порт 80

 


0

1

Пишет listen EACCES: permission denied 0.0.0.0:80

Понятно, что через sudo надо или прочие костыли, но запускаю через webstorm, а там нет таких хаков. Система: ubuntu

★★★★

Последнее исправление: gobot (всего исправлений: 1)

80 это привелегированый порт, попробуй прописать в /etc/sysctl.d/unpriv.conf net.ipv4.ip_unprivileged_port_start=0

anonymous
()
Ответ на: комментарий от anonymous

Конечно, только не в /etc/sysctl.d/unpriv.conf (такого файла не было), а в /etc/sysctl.conf. Но это я уже сам додумался, потому что я тоже гений!

Кстати, может сразу подскажешь как увеличить размер кнопок в окне (закрыть\свернуть)?

gobot ★★★★
() автор топика
Ответ на: комментарий от gobot

такого файла не было

Потому что его надо было создать.

anonymous
()

Возможно есть другой вариант

setcap  cap_net_bind_service=+ep /usr/bin/node

vel ★★★★★
()

Имхо правильнее оставить ноду на высоком порту, а перед ней какой-нибудь nginx с реверс прокси.

skyman ★★★★
()
Ответ на: комментарий от skyman

Раньше именно так я и делал.

gobot ★★★★
() автор топика

Не делай так. Поставь перед нодой nginx. Решит вопрос порта и терминации tcp

targitaj ★★★★★
()
Последнее исправление: targitaj (всего исправлений: 1)

Конечно, только не в /etc/sysctl.d/unpriv.conf (такого файла не было)

Первый комментарий: 07.03.05

20 лет…

anonymous
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.