Требуемая версия: >=5.6
Рекомендуется использовать standalone режим для развертывания
NgRouter зависит от следующих библиотек: perl >= 5.6.1, libpcre, libssl
Для системы CentOS можно использовать yum для установки:
sudo yum -y install perl pcre-devel openssl-devel
Установочные пакеты NgRouter делятся на два типа: исходный код и офлайн RPM. Если ваша среда развертывания может подключаться к интернету, рекомендуется использовать установку из исходного кода или онлайн RPM. В противном случае, если подключение к интернету недоступно, следует использовать офлайн RPM. Поскольку NgRouter зависит от Openresty, офлайн RPM включает Openresty-1.15.8.2 для решения проблем зависимости в условиях отсутствия подключения к интернету.
tar -zvxf ngr-version.tar.gz
где version заменяется на соответствующую версию.
Используйте любой клиент MySQL для выполнения скрипта инициализации базы данных, путь к скрипту: install_db_script/initialize-dbscript-version.sql (где version заменяется на соответствующую версию).
Пример использования MySQL-клиента:
source /localpath/sql/initi.sql
Установка из исходного кода требует доступа к интернету, выполните скрипт установки, путь к скрипту: install_utils/install_script:
sudo sh ngr_install.sh
Установка офлайн RPM с помощью команды rpm:
sudo rpm -ivh ngr-1.0.0-1.el7.centos.x86_64.rpm
Скопируйте /usr/local/ngr/conf/ngr.json в /etc/ngr/ngr.json, найдите разделы store_mysql и cache_redis и замените правильными конфигурациями для MySQL и Redis.
sudo ngr start
При успешном запуске будет выведено следующее сообщение:
$sudo ngr start
[INFO] NgrRouter: 1.0
[INFO] ngx_lua: 10008
[INFO] nginx: 1011002
[INFO] Lua: LuaJIT 2.1.0-beta2
[INFO] args:
[INFO] ngx_conf:/usr/local/ngr/conf/nginx.conf
[INFO] ngr_conf:/etc/ngr/ngr.json
[INFO] prefix:/usr/local/ngr
[INFO] Чтение конфигурационного файла по пути /etc/ngr/ngr.json
[INFO] Генерация nginx.conf из /etc/ngr/ngr.json.
[INFO] Запуск NgrRouter......
[INFO] Используемые параметры: CONF=/etc/ngr/ngr.json PREFIX=/usr/local/ngr
[SUCCESS] NgrRouter запущен.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )