CentOS 7 安装Kong 0.14.*笔记

CentOS 7 安装Kong 0.14.*笔记

1 安装PostgreSQL V11

  1. 安装RMP源

    yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm
    
  2. 安装客户端

    yum install postgresql11
    
  3. 安装服务端

    yum install postgresql11-server
    
  4. 初始化数据库和设置开机启动

    /usr/pgsql-11/bin/postgresql-11-setup initdb
    systemctl enable postgresql-11
    systemctl start postgresql-11
    
  5. 修改用户密码

    PostgreSQL 安装完成后,会建立一下‘postgres’用户,用于执行PostgreSQL,数据库中也会建立一个’postgres’用户,默认密码为自动生成,需要在系统中改一下。
    CentOS 7 安装Kong 0.14.*笔记_第1张图片

  6. 配置远程连接

    vi /var/lib/pgsql/11/data/postgresql.conf
    
    # 将 #listen_addresses = 'localhost'  修改为  listen_addresses='*'
    # 此处 * 也可以改为你需要访问的客户端IP
    
  7. 信任远程连接

    vi /var/lib/pgsql/11/data/pg_hba.conf
    

    CentOS 7 安装Kong 0.14.*笔记_第2张图片

  8. 重启数据库服务

    systemctl restart postgresql-11.service
    

2. 安装Kong

  1. 在PostgreSQL中为kong创建用户和数据库
    CentOS 7 安装Kong 0.14.*笔记_第3张图片

  2. 下载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
    
  3. 安装rpm包

    yum install epel-release
    yum install kong-community-edition-0.14.1.*.noarch.rpm --nogpgcheck
    
  4. 配置数据库

    cp /etc/kong/kong.conf.default /etc/kong/kong.conf
    

    CentOS 7 安装Kong 0.14.*笔记_第4张图片

  5. 启动Kong

    kong migrations up
    kong start
    
  6. 验证是否成功

    浏览器访问

    http://ip:8001/
    

3.安装Kong Dashboard

Kong Dashboard依赖于Nodejs,需要通过npm进行安装,所以需要先安装nodejs。这里略过nodejs的安装。
CentOS 7 安装Kong 0.14.*笔记_第5张图片
安装完成后,通过浏览器访问8080端口。
CentOS 7 安装Kong 0.14.*笔记_第6张图片

你可能感兴趣的:(微服务)