Правильный способ установки Node.js на многопользовательский сервер?

Правильный способ установки Node.js на многопользовательский сервер?

Я должен признать, что я старый системный администратор U*ix. Программное обеспечение, которое должно было использоваться всеми, имело два возможных расположения:

/usr/bin /usr/local/bin

Лучший пример — gcc и его семейство.

Теперь я нахожусь в новом мире. Моя установка узла находится в:

/home/david/.nvm/versions/node/v14.7.0/bin/node

Поэтому я добавил соответствующий каталог в свой путь.

Как/где должен быть установлен пакет node? Это будет сделано и принадлежит root, конечно.

решение1

Вы хотите установить NodeJS в /usr/bin. Установка приложения в домашний каталог пользователя и предоставление другим доступа к этому каталогу не считается лучшей практикой и должна применяться только для очень краткосрочных потребностей. Вам также нужно будет предоставить другим пользователям доступ на чтение к этому каталогу, что может вызвать проблемы.

Связанный контент