Kong閘道器安裝

2021-10-07 06:11:30 字數 2072 閱讀 8040

我是在centos上搭建的環境,各位最好也是如此。

yum安裝:

yum install epel-release

yum install kong-community-edition-1.0.2.el7.noarch.rpm --nogpgcheck

yum install

安裝客戶端:

yum install postgresql10

安裝伺服器:

yum install postgresql10-server

初始化pgsql:

/usr/pgsql-10/bin/postgresql-10-setup initdb

啟動systemctl enable postgresql-10

systemctl start postgresql-10

登入pgsql

su - postgres

建立使用者並授權

create user kong_user with password 『kong123』; //建立使用者

create database kong owner kong_user; //建立資料庫

grant all privileges on database kong to kong_user; //授權

開啟遠端:

修改/var/lib/pgsql/10/data/postgresql.conf檔案,取消 或新增 listen_addresses 的注釋,將引數值改為「*」

host all all 0.0.0.0/0 md5

切回root重啟

systemctl restart postgresql-10.service

修改密碼

su - postgres

psql -u postgres

alter user postgres with encrypted password 『1』;

服務啟動、關閉、重啟、檢視狀態命令

systemctl start postgresql-10.service // 啟動服務

systemctl stop postgresql-10.service // 關閉服務

systemctl restart postgresql-10.service // 重啟服務

systemctl status postgresql-10.service // 檢視狀態

複製配置檔案: cp /etc/kong/kong.conf.default /etc/kong/kong.conf

pg_host = 127.0.0.1 # the postgresql host to connect to.

pg_port = 5432 # the port to connect to.

pg_timeout = 5000 # defines the timeout (in ms), for connecting,

# reading and writing.

pg_user = kong_user # the username to authenticate if required.

pg_password = kong123 # the password to authenticate if required.

pg_database = kong # the database name to connect to.

ln -s /usr/local/bin/kong /usr/bin/kong

kong migrations bootstrap -c /etc/kong/kong.conf

列印更多的日誌

kong start -c /etc/kong/kong.conf --vv

kong health //檢查健康

kong tstart reload stop 停止

npm install -g kong-dashboard

啟動kong-dashboard start --kong-url http://localhost:8001

訪問: 成功

kong閘道器安裝部署

如下軟體 gcc pcre zlib openssl postgresql9.5 安裝方式分別如下 sudo yum y install gcc sudo yum install y pcre pcre devel sudo yum install y zlib zlib devel sudo yu...

kong閘道器安裝與啟動

kong支援在多個環境下安裝,這裡就列出在ubuntu和docker下怎麼安裝,其他的安裝的方式請參照官方指南 ubuntu下安裝kong 安裝依賴元件 apt get install openssl libpcre3 procps perl安裝kong dpkg i kong 1.4.2.deb ...

MacOs下安裝Kong閘道器

寫在前面 持續記錄一下自己在解決api閘道器kong上的各種問題。因為kong的資料持久化是 brew install postgresql initdb usr local var postgres e utf8 pg ctl d usr local var postgres l logfile ...