openresty安裝很順利,這裡簡單貼一下:
按照官網的方式用 yum 安裝了 postgresql:
yum install
yum install postgresql94
yum install postgresql94-server
service postgresql-9.4 initdb
這裡竟然遇到了無法 initdb 的問題,並且只顯示 initing database [failed],也沒顯示具體失敗原因,沒辦法只能解除安裝了,然後用編譯原始碼的方式安裝,這裡推薦安裝 postgresql-9.5,因為9.4版在執行 kong migrations up 命令又莫名其妙的失敗了:
貼一下postgresql編譯安裝過程:
wget
tar zxvf postgresql-9.5.10.tar.gz
cd postgresql-9.5.10
./configure
make && make install
useradd -d /home/postgres -m postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -d /usr/local/pgsql/data
然後修改postgresql的登入驗證配置檔案 /usr/local/pgsql/data/pg_hba.conf
把裡面的 ident 都修改為 trust,否則kong無法連線到資料庫,如下所示:
然後啟動postgresql:
/usr/local/pgsql/bin/pg_ctl -d /usr/local/pgsql/data -l ~/pgsql.log start
建立kong執行時需要的資料庫:
[postgres@iz239kse8fez ~]$ psql
psql (9.5.10)
type "help" for help.
postgres=# create user kong;
postgres=# create database kong owner kong;
附一下關閉postgresql命令:
/usr/local/pgsql/bin/pg_ctl -d /usr/local/pgsql/data stop
kong的安裝也很簡單,貼一下(記得切回root使用者):
wget -o bintray-kong-kong-community-edition-rpm.repo
mv bintray-kong-kong-community-edition-rpm.repo /etc/yum.repo.d/
yum install -y kong-community-edition
然後 kong migrations up ,kong start 就ok了! Kong閘道器安裝
我是在centos上搭建的環境,各位最好也是如此。yum安裝 yum install epel release yum install kong community edition 1.0.2.el7.noarch.rpm nogpgcheck yum install 安裝客戶端 yum insta...
Mashape開源API閘道器 Kong
mashape開源了他們的api層 kong。kong是在客戶端和 微 服務間 api通訊的api閘道器,通過外掛程式擴充套件功能。kong有兩個主要元件 kong server 基於nginx的伺服器,用來接收api請求。apache cassandra 用來儲存運算元據。你可以通過增加更多kon...
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...