pm2 инициализация простая
переменные среды pm2При этом создается файл конфигурации в /root/ecosystem.config.js.
Теперь нам нужно будет отредактировать некоторые файлы. Лично я для удобства всегда устанавливаю редактор «нано», но вы можете использовать любой редактор, какой захотите.
Редактируем его с помощью нашего любимого текстового редактора. В моем случае с «nano»:
нано-редакторЭто должно выглядеть примерно так:
экосистема.config.jsНа данный момент мы не собираемся ничего трогать в этом файле, но мы еще с этим не закончили.
Когда я говорю, что предпочитаю этот способ сделать это, это потому, что немного позже нам придется изменить этот файл, добавив несколько вещей, чтобы наш n8n был доступен с настроенным доменом база данных номеров whatsapp на каймановых островах или поддоменом.
Теперь, когда у нас есть n8n, готовый к работе, мы собираемся установить обратный прокси-сервер Nginx, который поможет нам настроить наш собственный домен или поддомен для нашей системы рабочих процессов n8n.
Мы выполняем следующую команду для установки Nginx в Debian:
подходящая установка nginx
установить nginxНам нужно дождаться завершения установки:
установка Debian на nginxвы можете столкнуться с проблемой, заключающейся в том, что вам необходимо сначала удалить Apache, который поставляется с Debian по умолчанию. Для этого мы должны выполнить эту команду:
возможность удалить httpd
удалить апач дебианВ случае сбоя менеджера пакетов APT перезапустите VPS-сервер и попробуйте удалить HTTPD, а затем установить Nginx.
установить nginxПосле установки Nginx мы сделаем так, чтобы он всегда запускался при запуске сервера.