1. 程式人生 > >CentOS 7 安裝Kong 0.14.*筆記

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’使用者,預設密碼為自動生成,需要在系統中改一下。
    修改使用者密碼

  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
    

    在這裡插入圖片描述

  8. 重啟資料庫服務

    systemctl restart postgresql-11.service
    

2. 安裝Kong

  1. 在PostgreSQL中為kong建立使用者和資料庫
    在這裡插入圖片描述

  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
    

    在這裡插入圖片描述

  5. 啟動Kong

    kong migrations up
    kong start
    
  6. 驗證是否成功

    瀏覽器訪問

    http://ip:8001/
    

3.安裝Kong Dashboard

Kong Dashboard依賴於Nodejs,需要通過npm進行安裝,所以需要先安裝nodejs。這裡略過nodejs的安裝。
在這裡插入圖片描述
安裝完成後,通過瀏覽器訪問8080埠。
在這裡插入圖片描述