CentOS 7 安裝Kong 0.14.*筆記
阿新 • • 發佈:2019-01-08
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埠。