Engintron полностью совместим с CentOS версий 5,6, и 7. Так же, пользователи сообщают о полной совместимости с CloudLinux 6 и 7.
Engintron, начиная с 1.7.0 совместим как с EasyApache 3, так и с EasyApache 4.
## Установка Engintron
Процесс установки займёт несколько минут. Потребуется root к SSH вашего сервера cPanel. Обратите внимание на системные требования (ниже). Если всё в порядке, то авторизуйтесь под root и вводите следующие команды
“`
cd /
rm -f engintron.sh
wget –no-check-certificate https://raw.githubusercontent.com/engintron/engintron/master/engintron.sh
bash engintron.sh install
“`
Или просто скопируйте в терминал это:
“`
cd /; rm -f engintron.sh; wget –no-check-certificate https://raw.githubusercontent.com/engintron/engintron/master/engintron.sh; bash engintron.sh install
“`
Как уже говорилось выше, процесс займёт несколько минут после чего Engintron будет установлен в ваш сервер. У Engintron имеется отличный интерфейс, который доступен внутри WHM в разделе “Дополнения”. После установки Engintron обновите страницу WHM в браузере, чтобы увидеть новый пункт меню (это самый последний раздел в WHM).
Там доступны базовые параметры для управления Nginx, Apache и MySQL. Всё в одном месте. Имеется возможность редактирования всех конфигурационных файлов Nginx (так же, как и для Apache с MySQL) для выжимания максимума из Engintron (например настройка Engintron для использования CloudFlare).
На панели управления Engintron есть несколько полезных приложений для мониторинга лог-файлов ошибок и лог-файлов доступа, процесов на сервере или входящий трафик на 80-й порт.
## Обновление (или переустановка) Engintron
Для переустановки или обновления Engintron используйте пункт подменю Engintron в WHM или выполните действия в терминале, о которых будет описано в следующей главе.
Кстати, если вы умудрились внести правки в 5 основных конфигурационных файлов Nginx (nginx.conf, и три proxy_params_* files, default.conf), не забудьте сделать резервную копию всех изменений, чтобы вернуть их на место после обновления. Начиная с версии 1.6.2 файл “custom_rules” не изменяется в процессе обновления. Остальные файлы будут перезаписываться при каждом обновлении Engintron.
Если в силу некоторых причин вы забыли сделать резервную копию, мы подумали за вас (ага, защита от дурака). Авторизуйтесь под root и перейдите в директорию с конфигурационными файлами. Старые файлы оставлены на месте с расширением .bak:
“`
$ cd /etc/nginx
$ cat nginx.conf.bak
$ cat proxy_params_common.bak
$ cat proxy_params_dynamic.bak
$ cat proxy_params_static.bak
$ cat conf.d/default.conf.bak
“`
Это поможет посмотреть правки в старых файлах и скопировать их в новые.
**Мы НАСТОЯТЕЛЬНО рекомендуем** любые изменения конфигурации Nginx производить только в файле custom_rules. Это поможет избежать неприятностей и лишней работы для администратора cPanel.