Skip to content

How to install NgRouter

FijianJacobs edited this page Jan 1, 2020 · 5 revisions

安装依赖环境

1 .安装mysql,版本>=5.6,导入代码跟目录下的install_db_script对应release版本脚本

2. 安装redis,可采用standalone部署模式

3. 安装Openresty,参见openresty installing guide

4. 安装luafilesystem,参见luafilesystem installing guide

安装NgRouter

安装NgRouter非常简单,下载源码Release List安装:

  • 解压安装源码包
tar -zvxf ngr-version.tar.gz 

其中version替换成对应版本。

  • 初始化ngr配置数据库

用任意的MySQL客户端执行数据库初始化脚本,脚本路径install_db_script/initialize-dbscript-version.sql(其中version替换成对应版本即可)。

下面以MySQL原生客户端为例:

source /localpath/sql/initi.sql
  • 安装网关Ngr

make install

  • 安装网关控制台服务端NgrAdmin

make install-admin

注意事项

为了方便安装,我们也提供了一键安装脚本,脚本路径为install_utils/install_script,执行即可:

sh install_ngr.sh 
sh install_ngrAdmin.sh

使用一键化安装脚本,可免去openresty和luafilesystem的安装步骤。