一、依赖包安装
1.gcc 编译环境
$ yum install -y gcc gcc-c++
2.pcre 用于nginx正则表达式解析
$ yum install -y pcre pcre-devel
3.zlib 提供压缩方式
$ yum install -y zlib zlib-devel
4.openssl 提供算法、加密及ssl功能
$ yum install -y openssl openssl-deve
二、postgreSQL 安装
1.安装
(1)$ yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
(2)$ yum install -y postgresql10-server postgresql10-contrib
2.数据库初始化
$ /usr/pgsql-10/bin/postgresql-10-setup initdb
3.修改管理员用户postgres用户密码
[root@bogon ~]# passwd postgres
Changing password for user postgres.
New password:
4.服务启动
$ systemctl start postgresql-10.service
5.状态查询
$ systemctl status postgresql-10.service
6.postgreSQL数据库配置
(1) 新建用户kong
$ adduser kong
$ passwd kong
(2) postgreSQL配置
[root@bogon ~]# su postgres
bash-4.2$ psql
创建用户:postgres=# create user kong with password 'kong';
创建数据库:postgres=# create database kong owner kong;
授权:postgres=# grant all privileges on database kong to kong;
配置完成,退出
postgres=# \q
bash-4.2$ exit
(3) 修改配置文件
vi /var/lib/pgsql/10/data/pg_hba.conf
将peer修改为md5,修改后如图
vi /var/lib/pgsql/10/data/postgresql.conf
去掉注释,修改后如图
配置文件修改后需重启服务:$ systemctl restart postgresql-10.service
重启后验证: $ psql -U kong -d kong -h 127.0.0.1 -p 5432
如图所示即安装配置成功
三、Kong 安装
1.安装
$ wget https://bintray.com/kong/kongrpm/file_path=centos/7/kong-2.0.3.el7.amd64.rpm
$ yum install kong-1.4.0.el7.amd64.rpm
2.修改配置文件
$ cp /etc/kong/kong.conf.default /etc/kong/kong.conf
$ vi /etc/kong/kong.conf
去掉注释,修改后如图
初始化数据库表
$ kong migrations up -c /etc/kong/kong.conf
3.启动服务
$ kong start
4.验证
$ curl 127.0.0.1:8001
有返回信息即安装成功
网友评论