Я начал искать какой-нибудь графический интерфейс и веб-интерфейс PM2.Пробовал несколько npms, но «mc-pm2-web» работал очень хорошо для меня.
Я использую Node через NVM, и моя версия узла была v10.15.3.Установил этот https://www.npmjs.com/package/mc-pm2-web, и это было просто то, что я действительно искал.
Вот шаг, если кто-то захочет установить и настроить «mc-pm2-web» в AWS EC2.
- Я использую Amazon Linux
- Я использую NVM и работаю v10.15.3
- Уже работали NGINX и PHP-FPM на сервере с портом 9000
- pm2 уже установлен
Посетите эту ссылку: https://www.npmjs.com/package/mc-pm2-web
npm install -g pm2-web
pm2-web
ЕслиВы столкнулись с какой-либо ошибкой, тогда вы можете проверить файл config.json.В моем случае путь к файлу конфигурации был:
/ home / ec2-пользователь / .nvm / версии / узел / v10.15.3 / bin / pm2-web / config.json
я сделалследующие изменения в конфигурационном файле, чтобы он работал:
- Порт с 9000 до 9010, потому что PHP-FPM использовал 9000
- Изменил имя хоста с "localhost" на "my-domain ", который уже был размещен в NGINX
- Включена аутентификация и заданы имя пользователя и пароль для обеспечения его безопасности
- Разрешен порт 9010 от брандмауэра AWS EC2 / группы безопасности этого экземпляра
- Добавлено pm2-web в pm2, выполнив команду pm2 start pm2-web