CentOS 7 安装Kong 0.14.*笔记
1 安装PostgreSQL V11
-
安装RMP源
yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm
-
安装客户端
yum install postgresql11
-
安装服务端
yum install postgresql11-server
-
初始化数据库和设置开机启动
/usr/pgsql-11/bin/postgresql-11-setup initdb systemctl enable postgresql-11 systemctl start postgresql-11
-
修改用户密码
PostgreSQL 安装完成后,会建立一下‘postgres’用户,用于执行PostgreSQL,数据库中也会建立一个’postgres’用户,默认密码为自动生成,需要在系统中改一下。
-
配置远程连接
vi /var/lib/pgsql/11/data/postgresql.conf # 将 #listen_addresses = 'localhost' 修改为 listen_addresses='*' # 此处 * 也可以改为你需要访问的客户端IP
-
信任远程连接
vi /var/lib/pgsql/11/data/pg_hba.conf
-
重启数据库服务
systemctl restart postgresql-11.service
2. 安装Kong
-
在PostgreSQL中为kong创建用户和数据库
-
下载Kong 0.14.1版本
wget https://akamai.bintray.com/31/31675af227c13b604bb9113c7db232f5176f572020b6cf381fc722c9874980cf?__gda__=exp=1542111177~hmac=4ef64c8b8c971dea9f46f13562a060edacd13dc917822b47fa865ab25b76b192&response-content-disposition=attachment%3Bfilename%3D%22kong-community-edition-0.14.1.el7.noarch.rpm%22&response-content-type=application%2Fx-rpm&requestInfo=U2FsdGVkX18n5DfI-mrjVdQZ8P-Ceci9GFZci9wbh-Fb4Gpcui2-a72i--hgtcmLDC_OLFGmgi3uq2J-8FKNNwKum-D9rnb-SUkpgttAqfXJEIQleul2ffn6jnwrdHRQH8_mpusx6ObnFo5NWr5sfENeDz_Lqo42WvQZZTB7sE4okKcSnINzPngiHVb3H_82&response-X-Checksum-Sha1=c7d15d5580a2b33d5a3d039fbbdfb099e257cde8&response-X-Checksum-Sha2=31675af227c13b604bb9113c7db232f5176f572020b6cf381fc722c9874980cf
-
安装rpm包
yum install epel-release yum install kong-community-edition-0.14.1.*.noarch.rpm --nogpgcheck
-
配置数据库
cp /etc/kong/kong.conf.default /etc/kong/kong.conf
-
启动Kong
kong migrations up kong start
-
验证是否成功
浏览器访问
http://ip:8001/
3.安装Kong Dashboard
Kong Dashboard依赖于Nodejs,需要通过npm进行安装,所以需要先安装nodejs。这里略过nodejs的安装。
安装完成后,通过浏览器访问8080端口。