Plesk на хостинге GARMTECH может запускать приложения Node.js с помощью встроенной поддержки Node.js. В статье – типовой процесс развёртывания (загрузка → настройка → установка зависимостей → запуск) и где смотреть логи.
Перед началом
- Убедитесь, что ваш тариф поддерживает Node.js. В Plesk для домена должен быть пункт Node.js.
- Загрузите проект через File Manager Plesk или по FTP‑SSL (на хостинге GARMTECH доступен только FTP‑SSL).
Шаг 1: Загрузите файлы приложения
- Откройте Plesk → Files.
- Создайте папку для приложения (например
httpdocs/myapp) и загрузите туда файлы проекта. - Проверьте наличие
package.jsonи стартового файла (напримерapp.jsилиserver.js).
Шаг 2: Включите и настройте Node.js в Plesk
- Plesk → Websites & Domains → выберите домен → Node.js.
- Нажмите Enable Node.js.
- Укажите:
- Application root: папка приложения (например
httpdocs/myapp) - Application startup file: (например
app.js) - Document root: папка со статикой (опционально; часто
public)
- Application root: папка приложения (например
- Выберите версию Node.js (если доступно несколько).
Шаг 3: Установите зависимости (npm install)
На странице Node.js в Plesk используйте кнопку для запуска:
- NPM install (установит пакеты из
package.json)
Шаг 4: Запуск (или перезапуск)
- Используйте Run / Restart на странице Node.js.
Важно: приложение должно слушать порт, который выдаёт Plesk. Используйте process.env.PORT:
const port = process.env.PORT || 3000;
app.listen(port);
Логи и диагностика
- Откройте Logs домена в Plesk – там видно web‑ошибки.
- На странице Node.js проверьте вывод/логи приложения (если отображается в вашей версии Plesk).
- Если приложение не стартует – частые причины: не установлены зависимости, неверный startup‑файл или «зашитый» порт в коде.
Совет: не храните секреты в коде. Для production используйте переменные окружения в настройках Node.js в Plesk.
Добавить комментарий