【Do家】安装(部署)API-Gateway Kong的详细步骤 kongAPI-GatewayLinuxnpm
程序员文章站
2024-01-31 18:13:58
...
[0/4]
openresty version =>1.13.6.1
KongServer version =>v0.13.1
KongDashboard =>v0.3.3.0
PostgreSQL => 10.1 => Schema:kong || User:kong
using installed_ware_of_kong_20180927.zip
[1/4] install node and npm to setting npm for specified vesion
# xz -d node-v8.11.3-linux-x64.tar.xz
# tar -xvf ./node-v8.11.3-linux-x64.tar
# vim /etc/profile
//////////begin///////
export NODE_HOME=/opt/node
export PATH=${NODE_HOME}/bin/:${PATH}
//////////end/////////
# source /etc/profile
[2/4] create kong account
Note:pg's release version is mandatory
PostgreSQL 10.1 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-18), 64-bit =>ok
PostgreSQL 10beta2 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-18), 64-bit => NOT ok
1> create user kong with password 'kong@yourOwnerPwd';
or =>alter user kong with password 'kong@yourOwnerPwd';
2> CREATE DATABASE kong OWNER kong;
3> grant all privileges on database kong to kong;
[3/4]install kong
# yum install -y perl-Time-HiRes.x86_64
# rpm -Uvh kong-community-edition-0.13.1.el6.noarch.rpm
=> OR rpm -Uvh --force --nodeps kong-community-edition-0.13.1.el6.noarch.rpm
# cp /etc/kong/kong.conf.default /etc/kong/kong.conf
# vim /etc/kong/kong.conf => configure postgresql port and password
# /usr/local/bin/kong migrations up [-c /usr/local/etc/kong/kong.conf]
# /usr/local/bin/kong start [-c /usr/local/etc/kong/kong.conf]
[4/4] install and start kong-dashboard
# npm config set strict-ssl false
# npm install -g kong-dashboard@3.3.0
/opt/node/bin/kong-dashboard -> /opt/node/lib/node_modules/kong-dashboard/bin/kong-dashboard.js
+ kong-dashboard@3.3.0
added 185 packages in 23.922s
[Last]
1> modify logs directory
mkdir -p /data/kong/logs/
vim /etc/kong/kong.conf
2> modify logs format
【温馨提示】
如果您觉得满意,可以选择支持下,您的支持是我最大的动力:
openresty version =>1.13.6.1
KongServer version =>v0.13.1
KongDashboard =>v0.3.3.0
PostgreSQL => 10.1 => Schema:kong || User:kong
using installed_ware_of_kong_20180927.zip
[1/4] install node and npm to setting npm for specified vesion
# xz -d node-v8.11.3-linux-x64.tar.xz
# tar -xvf ./node-v8.11.3-linux-x64.tar
# vim /etc/profile
//////////begin///////
export NODE_HOME=/opt/node
export PATH=${NODE_HOME}/bin/:${PATH}
//////////end/////////
# source /etc/profile
[2/4] create kong account
Note:pg's release version is mandatory
PostgreSQL 10.1 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-18), 64-bit =>ok
PostgreSQL 10beta2 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-18), 64-bit => NOT ok
1> create user kong with password 'kong@yourOwnerPwd';
or =>alter user kong with password 'kong@yourOwnerPwd';
2> CREATE DATABASE kong OWNER kong;
3> grant all privileges on database kong to kong;
[3/4]install kong
# yum install -y perl-Time-HiRes.x86_64
# rpm -Uvh kong-community-edition-0.13.1.el6.noarch.rpm
=> OR rpm -Uvh --force --nodeps kong-community-edition-0.13.1.el6.noarch.rpm
# cp /etc/kong/kong.conf.default /etc/kong/kong.conf
# vim /etc/kong/kong.conf => configure postgresql port and password
# /usr/local/bin/kong migrations up [-c /usr/local/etc/kong/kong.conf]
# /usr/local/bin/kong start [-c /usr/local/etc/kong/kong.conf]
[4/4] install and start kong-dashboard
# npm config set strict-ssl false
# npm install -g kong-dashboard@3.3.0
/opt/node/bin/kong-dashboard -> /opt/node/lib/node_modules/kong-dashboard/bin/kong-dashboard.js
+ kong-dashboard@3.3.0
added 185 packages in 23.922s
[Last]
1> modify logs directory
mkdir -p /data/kong/logs/
vim /etc/kong/kong.conf
2> modify logs format
【温馨提示】
如果您觉得满意,可以选择支持下,您的支持是我最大的动力: