Я настраиваю свой первый сервер Node.js
на cloud Linux node
, и я довольно новичок в деталях Linux admin
. (Кстати, я не пытаюсь использовать Apache одновременно).
Все установлено правильно, но я обнаружил, что, если я не использую root login
, я не могу слушать port 80
с помощью node. Однако я бы предпочел не запускать его как root для обеспечения безопасности.
Какова наилучшая практика:
- Установите хорошие разрешения/пользователя для node, чтобы он был безопасным/изолированным?
- Разрешить использовать порт 80 в этих ограничениях.
- Запустите node и запустите его автоматически.
- Обработка информации журнала, отправленной на консоль.
- Любые другие общие проблемы обслуживания и безопасности.
Должен ли я пересылать трафик порта 80 на другой порт прослушивания?
Спасибо