如下軟體: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 yum install -y openssl openssl-devel
(1)新增rpm
sudo yum install -y
(2)安裝 postgresql 9.5
sudo yum install -y postgresql95-server postgresql95-contrib
(3)初始化資料庫
sudo /usr/pgsql-9.5/bin/postgresql95-setup initdb
(4)設定成 centos7 開機啟動服務
sudo systemctl enable postgresql-9.5.service
(5)啟動 postgresql 服務
sudo systemctl start postgresql-9.5.service
(6)檢視 postgresql 狀態
sudo systemctl status postgresql-9.5.service
執行完初始化任務之後,postgresql 會自動建立和生成兩個使用者和乙個資料庫:
linux 系統使用者 postgres:管理資料庫的系統使用者;
postgresql 使用者 postgres:資料庫超級管理員;
資料庫 postgres:使用者 postgres 的預設資料庫。
密碼由於是預設生成的,需要在系統中修改一下。
(1)修改預設密碼
sudo passwd postgres
(2)為了安全以及滿足 kong 初始化的需求,需要在建立乙個 postgre 使用者 kong 和對應的 linux 使用者 kong,並新建資料庫 kong。
(3)新建 linux kong 使用者
sudo adduser kong
(4)使用管理員賬號登入 psql 建立使用者和資料庫// 切換 postgres 使用者// 切換 postgres 使用者後,提示符變成 `-bash-4.2$`
su postgres
(5)進入 psql 控制台
psql
(6)此時會進入到控制台(系統提示符變為'postgres=#'), 先為管理員使用者postgres修改密碼
\password postgres
(7)建立新的資料庫使用者(和之前建立的系統使用者要重名)
create user kong with password '123456';
(8)為新使用者建立資料庫
create database kong owner kong;
(9)把新建的資料庫許可權賦予 kong
grant all privileges on database kong to kong;
(10)退出控制台
\q(11)修改/var/lib/pgsql/9.5/data/pg_hba.conf
sudo systemctl restart postgresql-9.5.service 重啟 postgresql。
sh install.sh
注:kong執行命令: kong start -c /etc/kong/kong.conf
kong停止命令: kong stop
檢查 kong 是否正確執行: kong health
Kong閘道器安裝
我是在centos上搭建的環境,各位最好也是如此。yum安裝 yum install epel release yum install kong community edition 1.0.2.el7.noarch.rpm nogpgcheck yum install 安裝客戶端 yum insta...
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 ...